ScriptManager.RegisterStartupScript(Page.Controls[0], Page.GetType(), "提示", "alert('验证码不正确!');", true);
Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script>alert('评价成功!');</script>",true);
代码没错,以上两个都试过了,就是不行。。。杯具。。。
去我的qq空间看一下吧,以前小结了一下下http://user.qzone.qq.com/904474940/main#!app=2&pos=1311758075
this.Response.Write("<script>alert('发表成
功!');window.opener.location.href=window.opener.location.href;</script>");
我试了这个
Microsoft JScript 运行时错误: Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.
Details: Error parsing near '<script>alert('发表成功!'.
@光哥IT: 你是写在哪里的?是在源代码里面写的么?
@张建国: 写在后台代码里的啊。。。
@光哥IT: 怎么写的 直接贴出来
@张建国:
现在是我去掉ajax控件之后上面一个不可以,下面一个可以了,不知为何。。。
Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "", "<script>alert('评价成功!');</script>",true);
this.Response.Write("<script>alert('发表成功!');</script>");
@光哥IT: 从哪里搞的第一个写法?不就是提示一下么?就按照下面的写法就是了,如果再跳转就再指定一个uri
@张建国: 好了,多谢。。。
信息量太少,上面两个方法也不是万能的,比如在页面跳转的时候 就不灵 还是要分析上下文的
就是我Click事件添加成功后给出提示,不知道为什么就是不出来,我登陆页写的也有会弹出的。很郁闷。。。