求助帖 新手初学Ajax的时候 弹窗错误 求大神指点 在线等 很急!我写了一个 关于图书信息的增删改查 显示用
求助帖 新手初学Ajax的时候 弹窗错误 求大神指点 在线等 很急!
我写了一个 关于图书信息的增删改查 显示用的Grivdview 增加和修改用的Formview ,其中显示Formview的为隐藏弹出层 弹出层为UpdatePanel2包裹 ,然后整个grivdview和UpdatePanel2为UpdatePanel1包裹
问题是 我在Formview的添加按钮上写了个事件 主要就是验证信息,
这就是我弹出提示框的代码 没问题 可就是页面不显示弹出框呢
ScriptManager.RegisterStartupScript(UpdatePanel2, UpdatePanel2.GetType(), "message", "alert('图书条码已存在!');", true);
求大神指点 在线等 很急!
[解决办法]
不知道你如何“弹出”。
不要乱用不兼容的Ajax框架。
你在 ScriptManager.RegisterStartupScript 这一行上设置断点调试了吗?它执行到了吗?如果根本没有执行,那么要么放弃你的“弹出层”框架,要么放弃 UpdatePanel。
[解决办法]
你的message字符串加上时间,每次提交都是一个新的。这样就解决了
例如
ScriptManager.RegisterStartupScript(UpdatePanel2, UpdatePanel2.GetType(), "message"+随机数字, "alert('图书条码已存在!');", true);
[解决办法]
ClientScript
[解决办法]
ScriptManager.RegisterStartupScript(UpdatePanel2, UpdatePanel2.GetType(),
你改成page,page。getType()
[解决办法]
js
dclightwindow-mo
[解决办法]
这样试试呢
ScriptManager.RegisterStartupScript(this, this.GetType(), "message", "alert('图书条码已存在!');", true);
[解决办法]
远程一下。QQ 1796462820
帮你解决。
[解决办法]
你看下页面的源代码有没有生成那段弹出窗的脚本
[解决办法]
直接用JQuery方法给相应按钮绑定事件吧,粗看上面的弹窗代码是有问题的
[解决办法]
改成
ScriptManager.RegisterStartupScript(UpdatePanel1, this.GetType(), "message", "alert('asdasdasd')", true);试试 