1,
//路径的开头有个“\”,最后也有个“\“,这代表什么意思?
string s = "onload=\"javascript:window.open('MessageNotice.aspx','','top=1000,left=1000')\"";2//这种路径写出来是什么样的?也就是实际的路径?
 lblPre.Text = "<a href=\"MessageRead.aspx?mailid="
                    + MessageID[0]
                    + "&status="
                    + next_status[0]
                    + "\""
                    + "target=\"_self\">"

解决方案 »

  1.   

    1.
    \"  \" 是一对引号,因为前面已出现引号,所以加上‘\’进行引号匹配的2.在调试的时候输出一下就知道了
       Response.Write(lblPre.Text );
      

  2.   

    \  与后面的",组成的\" 是转义字符  转换成引号 ",把里面的东西用引号括起string s = "onload=\"javascript:window.open('MessageNotice.aspx','','top=1000,left=1000')\"";