执行动态模式弹出
Execute a dynamic modal popup
嗨,我在启动动态模式弹出窗口时遇到问题。我需要通过点击一个按钮来启动它。这个按钮必须将一个值传输到从数据库中检索一些数据的web服务。
这是按钮的代码
<asp:Button ID="btnShow" Text="Details" runat="server" />
这里是模式弹出的代码
<asp:ModalPopupExtender ID="btnShow_ModalPopupExtender" runat="server"
TargetControlID="btnShow" OkControlID="btnDlgOK" PopupControlID="pnlPopup"
DynamicControlID="lblInfo"
DynamicServicePath="GetDetails.asmx"
DynamicServiceMethod="GetData"
BackgroundCssClass="modal"
DropShadow="true"
>
</asp:ModalPopupExtender>
在这里我的基本javascript打开弹出
<script type="text/javascript">
function showpop() {
$find("btnShow_ModalPopupExtender").show();
}
</script>
现在我不知道如何从按钮调用javascript代码,也不知道如何调用从数据库中提取数据的web服务。
我该怎么做?
使用jQuery UI模式对话框简化此操作。你可以轻而易举地做任何你需要的事。
在显示模态对话框之前,有很多事件可用于处理ajax调用。
http://jqueryui.com/demos/dialog/#modal-表单
在按钮上附加click
事件以显示popup window
<script type="text/javascript">
jQuery(function(){
jQuery("#btnShow_ModalPopupExtender").hide(); // hide when page started
jQuery("#btnShow").click(function(){
jQuery("#btnShow_ModalPopupExtender").show();
});
});
</script>
相关文章:
- 试图在引导模式内动态生成图表,得到offsetWidth错误
- 执行动态模式弹出
- 如何动态更改React Bootstrap模式的内容
- 动态加载引导模式主体
- 谷歌浏览器模式正则表达式在使用setCustomValidity动态创建表单时不起作用
- 设置多个观察程序以触发动态事件的角度替代解决方案 - 优化的观察者模式
- 在 jQuery 和 jqueryUI 模式框中动态更改 id
- 如何使模式窗口打开动态内容并更改url
- 动态添加ng模式,缺少验证类
- 动态淘汰模板模式潜在缺陷
- lightGallery动态模式不适用于Firefox和Safari
- jquery.filer编辑模式动态文件添加
- 使用ng模式Angularjs进行动态验证
- 将泛型函数动态关联到对象属性时的作用域.(模块模式)
- 在动态创建的按钮上添加单击事件,这些按钮在单击时更改模式 h4 文本
- 动态模式下的 lightGallery:单击时加载的图像不正确
- 在 Bootsrap3 中动态创建模式对话框
- 调用动态模式引导程序进行登录
- 添加CSS类的bootbox模式动态
- 主干/木偶:将视图事件添加到一个为引导模式动态添加的视图中