首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有AJAX的ASP.NET 3.5中的Messagebox

带有AJAX的ASP.NET 3.5中的Messagebox
EN

Stack Overflow用户
提问于 2010-01-15 11:14:02
回答 2查看 5.6K关注 0票数 1

我有一个带有ASP.NET更新面板的AJAX 3.5网站。我只需要处理一些服务器端代码,然后发出一个用户提示"Code processing complete“。

我知道ASP.NET应该支持Msgbox-esque方法,但是我找不到它们,而且当你有一个更新面板时,任何其他基于JavaScript的解决方案都不能有效地工作。

帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-01-15 22:41:27

我找不到一个直接的例子,所以你可以看看它是如何被使用的,并根据你的需要改变它。在客户端,有一个get_isInAsyncPostback()方法来检查updatepanel是否将执行异步回发。

此链接显示如何取消更新:http://www.asp.net/ajax/documentation/live/Tutorials/CancelAsyncPostback.aspx

使用其中的主题,而不是beginRequest,您可以进入endRequest事件,如果是异步回发,您可以在此处发布警报。这假设代码可以成功工作,您添加的检测是什么?

HTH。

票数 0
EN

Stack Overflow用户

发布于 2010-01-15 11:29:00

警报不存在,但是看看javascript MsgBox ()函数。这将为您弹出消息。

以下是有关javascript popups的更多信息的链接

如果你想从服务器端代码注入javascript,你可以使用下面的代码:

代码语言:javascript
复制
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), Guid.NewGuid().ToString(), "alert('Code processing complete.');",True)
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2069235

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档