seg*_*aco 2 postback modalpopupextender asp.net-ajax ajaxcontroltoolkit
我按照Atlas中的示例:使用ModalPopup Extender创建确认,在单击ModalPopup中的OkButton时进行回发(它使用ASP.NET Ajax Control Toolkit中的ModalPopupExtender),但正如我所看到的,系统ASP.NET AJAX中不再存在.WebForms.PostBackAction()(示例适用于Atlas).当我运行它时,在我创建PostBackAction的javascript行中出现"Microsoft JScript运行时错误:预期的对象"错误消息.如何在ASP.NET AJAX中使用它,或者,还有另一种方法可以做到这一点?谢谢
服务器端事件可与ModalPopupExtender一起使用.您需要做的是创建一个显示样式设置为无的按钮.然后将ModalPopupExtender的TargetControlID属性设置为隐藏按钮ID.
<asp:Button ID="btnShowModal" runat="server" Text="Show" OnClick="btnShowModal_Click" />
<asp:Button ID="btnHidden" runat="server" Style="display: none" />
<ajaxControlToolkit:ModalPopupExtender ID="modalExtender" runat="server"
TargetControlID="btnHidden" PopupControlID="divId" />
Run Code Online (Sandbox Code Playgroud)
在OnClick处理程序中显示模态:
modalExtender.Show();
Run Code Online (Sandbox Code Playgroud)
在将关闭模态(通常是按钮)的控件的处理程序中隐藏模态:
modalExtender.Hide();
Run Code Online (Sandbox Code Playgroud)
我能够成功地使用此方法回发到服务器,以便在回发期间使用数据库中的信息填充模态中的控件.像冠军一样工作.
| 归档时间: |
|
| 查看次数: |
36767 次 |
| 最近记录: |