asp.net AJAX应用中不能使用response.write 那么怎么做弹出提示呢
在不用asp.net的AJAX筐架的情况下经常用response.write("<script language='javascript'>alert('');</script>")
做弹出提示
但是 用了asp.net的AJAX筐架后
这么做就会提示错误 原理我就不说名了 也是在网上看的
确实 不能用
有什么方法可以做到在asp.net的AJAX筐架下 在事件调用结束后和函数中做弹出提示呢
高手指点 急!!!!!!!!!!!!
不要告诉我在WEBSEVERCIS下做 太麻烦 最好是在CODE后台代码中做 --------------------编程问答-------------------- 该回复被版主删除 --------------------编程问答-------------------- 用ScriptManager.RegisterStartupScript --------------------编程问答-------------------- 使用方法查MSDN --------------------编程问答-------------------- 同上 --------------------编程问答-------------------- 好像它的状态就完全变了,不太清楚,帮顶了 --------------------编程问答-------------------- 需要用js
类似
var v = ajaxmethod() //调用ajax
if( v == ... )//根据返回值确定
alert("....") --------------------编程问答-------------------- 什么啊,用ScriptManager.RegisterStartupScript
可以 --------------------编程问答-------------------- 学习 --------------------编程问答-------------------- Page.RegisterStartupScript("","<script language='javascript'>alert('');</script>"); --------------------编程问答-------------------- 查看这个地址:
http://www.aq82.com/article.asp?id=480.html --------------------编程问答-------------------- http://blog.csdn.net/zhouruijie2007/archive/2008/10/31/3191306.aspx --------------------编程问答--------------------
--------------------编程问答-------------------- 在js文件里弹,ajax是可以访问session的 --------------------编程问答-------------------- ScriptManager.RegisterStartupScript(this.UpdatePanel1, this.GetType(), "warning", "alert('删除安全检查失败!');", true);
ScriptManager.RegisterStartupScript(this, typeof(string), "", "<script language= 'javascript '> alert( ' '); </script>", true);
updatepanel1为页面中的updatepanel控件. --------------------编程问答-------------------- 根据返回值,客户端直接
alert("xxx"); --------------------编程问答--------------------
ScriptManager.RegisterStartupScript(p1, this.GetType(), "click", "alert('ok')", true);//p1是updatepanel的id--------------------编程问答-------------------- ScriptManager.RegisterStartupScript(this.btnAdd, this.GetType(), "ok", "alert('编辑成功!')", true); --------------------编程问答-------------------- 支持
ScriptManager.RegisterStartupScript(p1, this.GetType(), "click", "alert('ok')", true);//p1是updatepanel的id--------------------编程问答-------------------- ScriptManager.RegisterStartupScript(this.Page, this.GetType(), "click", "alert('提示信息!')", true); --------------------编程问答-------------------- 做ajax 建议不要用微软的那个框架,麻烦又不够灵活,还不如用一些js框架方便。 --------------------编程问答-------------------- ScriptManager.RegisterStartupScript(this,typeof(object),"","alert('')",true)
补充:.NET技术 , ASP.NET