这是要加载的模态页面。
<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" ChildrenAsTriggers="false" runat="server">
<ContentTemplate>
<asp:GridView ID="gridetails" runat="server"
..... </asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="gridetails" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
以这种模式形式
$(document).on("click", "#Loadqty_detl", function () {
var dlg1= $('<div id=DialogDiv>').dialog({
height: $(document).height() - 100,
width: $(document).width() - 100,
appendTo:"form",
closeOnEscape: true,
autoOpen: false,
modal: true,
title: "Entry form",
open: function () {
$(this).load('Ord_Quantitydetl.aspx');
},
show: {
effect: "blind",
duration: 500
},
hide: {
effect: "clip",
duration: 1000
},
buttons: {
Close: function () {
$(this).dialog("close");
}
}
});
var reload = dlg1.dialog("open");
Sys.Application.add_init(reload);
});
但是只要取消注释了scripmanager或updatepannel,就不会加载这个gridview,因为显示了空白的modalpopup。
答案 0 :(得分:0)
我在添加updatepanel后遇到错误,脚本管理员通过开发人员工具解决这些错误,或者firebird做了工作/。