使用updatepanel时,gridview不可见

时间:2015-02-06 08:28:33

标签: c# asp.net gridview

这是要加载的模态页面。

<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。

1 个答案:

答案 0 :(得分:0)

我在添加updatepanel后遇到错误,脚本管理员通过开发人员工具解决这些错误,或者firebird做了工作/。