ASP.NET AJAX 控制工具包:显示 ModalPopup,然后执行 PostBack
我想在用户单击 asp 按钮时显示模式弹出窗口。 用户必须选择面板的选项。 所选选项的值必须保存到隐藏的输入中,然后 asp.net 按钮必须执行回发。
我可以这样做吗?
谢谢你!
I want to show a modal popup when a user click on an asp button. The user must select an option of a panel. The value of the option selected must be saved to an input hidden and then the asp.net button must do a PostBack.
Can I do that?
Thank you!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
可以使用回发来显示 ModalPopupExtender。 您将需要一个不可见的目标控件。 扩展器连接到该隐藏控件。
在代码隐藏的消息处理程序中,您将显示 ModalPopupExtender:
在用于关闭模态的代码中,调用 ModalPopupExtender 的隐藏函数:
我使用此方法来显示模态,该模态显示我检索的详细数据基于 GridView 中选择的内容从数据库中获取。
It is possible for a ModalPopupExtender to be displayed using a postback. You'll need an invisible target control. The extender is attached to this hidden control.
In your message handler in code-behind, you'll show the ModalPopupExtender:
And in the code you're using to dismiss the Modal, call the ModalPopupExtender's Hide function:
I use this method for showing a modal that displays detailed data that I retrieve from a database based on what's selected in a GridView.
添加您的 Button 或 LinkBut
ton 添加一个面板以使用 DropDownList 保存您的选项
添加您的 ModelPopupExtender
然后将您的代码添加到 SaveBtn 按钮
Add your Button or LinkButton
Add a Panel to hold your options with a DropDownList
Add your ModelPopupExtender
Then add your code behind to the SaveBtn Button
最后,我决定使用 jQuery 来显示 ModalPopUp。 以下问题有此问题的答案:
jQuery UI 的对话框不在 ASP.NET 上工作
如果您不同意,请告诉我。
Finally, I've decided to use jQuery to show a ModalPopUp. The following question has the answer to this question:
jQuery UI's Dialog doesn't work on ASP.NET
If you are not agree, tell me.