欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【Asp.net 使用Ajax时如何弹出对话框】,下面是详细的分享!
Asp.net 使用Ajax时如何弹出对话框
HTML
| <asp:Manager ID="Manager1" runat="server"> </asp:Manager> <asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:Button ID="Button1" runat="server"="Button1_Click" Text="Button" /><br /> </ContentTemplate> </asp:UpdatePanel> |
在ASP.NET页面上添加AJAX控件后,不能调出窗口的解决办法:
ASP.NET2.0中AJAX使用新的Manager 类来管理,而不兼容原来的 ClientManager 类 ,所以用
| <>alert('提示:产品添加成功!')</> this.Client.RegisterClientBlock(this.GetType(), "name", "<>alert('提示:产品添加成功!');</>", true); Page.Client.RegisterClientBlock(this.GetType(), "name", "<>alert('提示:产品添加成功');</>", true); |
这些方法都是无效的.
可以用以下方法写代码实现
| Manager.RegisterStartup(UpdatePanel1, UpdatePanel1.GetType(), "", "alert('提示:产品添加成功!');if(confirm('是否继续添加?取消转到产品管理页')){alert('本页面继续添加')}else{open('productManage.aspx','_self');}", true); |
我把上面的简化了下,实现最简单的提示问题。就写在button的单击事件下
| Manager.RegisterStartup(UpdatePanel1,UpdatePanel1.GetType(),"","alert('成功')",true); |
以上所分享的是关于Asp.net 使用Ajax时如何弹出对话框,下面是编辑为你推荐的有价值的用户互动:
相关问题:asp.net 使用了Ajax后如何弹出确认对话框
答:AJAX是什么?Asynchronous JavaScript and XML 不使用那些AJAX组件、基类的话,知道如何实现AJAX吗? alert是JS的方法,在客户端执行,这和不使用AJAX时一样没区别吧。 建议你看看http://www.w3school.com.cn/example/ajax_examples.asp这几个例... >>详细
相关问题:关于asp.net弹出对话框的问题
答:用的是DIV+CSS,已也可以用Ajax Control Tool Kit 的ModelPopup >>详细
相关问题:asp.net 弹出对话框
答:第二种好!!因为他有一个询问 yes or no >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
