繁体   English   中英

如何在 Asp.Net webforms 中从 C# 打开 jQuery 对话框窗口?

[英]How can I open jQuery dialog window from C# in Asp.Net webforms?

我有 ASP.NET Web 表单应用程序,我需要根据某些逻辑(不是按钮的单击事件)从代码背后打开 jQuery 窗口。 一种方法是使用 Page.ClientScript.RegisterStartupScript 方法,但有没有一种“更干净”的方法可以这样做? 我必须在不同的地方打开不同的 jQuery 对话框窗口并从对话框窗口捕获返回值。 我们还研究了几个商业框架,但还没有做出决定。 谢谢

代码隐藏可以像这样在前端与 javascript 交互的唯一方法是将 javascript 添加到页面。 您可以 RegisterStartupScript,或将 javascript 文本放入文字中,但无论哪种方式,这都是您正在查看的方法类型,如果您希望所有内容都在同一页面中。

或者,使用 ajax 将允许您使用 javascript 发布到不同的页面,而无需完整回发,然后根据该请求的返回值打开一个对话框(或其他),但不知道您的情况的详细信息,我不知道不知道这是否是您正在寻找的解决方案类型。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM