是执行到这句的,这个页面在iframe中。
换成Page.ClientScript.RegisterStartupScript(this.GetType(), "","<script>alert('XXXX!');</script>");也不行。
换成Page.ClientScript.RegisterStartupScript(this.GetType(), "","<script>alert('XXXX!');</script>");也不行。
解决方案 »
- 一道面试题
- 我的页面图片显示正常,发布到IIS上就不正常了,怎么解决?
- “company”并不包含“info1”的定义?
- 请问WIN2003怎么配置ASP.NET运行环境呀
- |M| 如何给VS2005中的一个TextBox添加onfocus事件且让这个事件在服务器运行
- 急求asp论坛管理系统的程序和论文
- 有知道用ASP.net发邮件的吗?帮我看看这个是怎么错了
- asp.net能不能像asp那样调用定义好的页面过程?
- 挑战:关于"JIT Debugging failed"的问题
- 关于全局变量动态数组的一问题?
- asp.net sitemap 问题
- 再次开贴,上次SilverLight+WCF没有解决的问题
页面中要有<form>标签
Response.Write("<script>alert('XXXX\'xxx\'xxx!');</script>"),后来改成Response.Write("<script>alert('XXXX\“xxx\”xxx!');</script>")就好了
要怎样转义单引号呢?
Response.Write("<script>alert('xxxx\‘xxxx\’xxxx!');</script>");
Response.Write("<script>alert('xxxx‘xxxx’xxxx!');</script>");都不行改成:
Response.Write("<script>alert('xxxx\"xxxx\"xxxx!');</script>");就可以了单引号怎么转义呢?
Response.Write("<script>alert('xxxx\\'xxxx\\'xxxx!');</script>");
string msg = "xxxx";
msg = msg.Replace("'","\\'").Replace("\r","\\r").Replace("\n","\\n");
Response.Write("<script>alert('" + msg + "');</script>");
这样呢?????????