首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新面板在ASP.NET中挂起,显示较大的网格视图结果

问更新面板在ASP.NET中挂起,显示较大的网格视图结果
EN

Stack Overflow用户
提问于 2015-08-13 02:32:33
回答 1查看 378关注 0票数 1

在我的代码中,我有一个更新面板,它会挂起一个很大的结果。

代码语言:javascript
复制
<asp:UpdatePanel ID="up1" EnableViewState="false" runat="server" UpdateMode="Conditional">
                            <ContentTemplate>
                            <div id="tablediv" style="width:1250px;height:100%;overflow:hidden;margin: 0px auto 0px auto;padding-top:35px;padding-bottom:15px;">

                                <div class="ScrollableDiv" style="max-height:100%;width:100%;overflow-y:auto;">
                                    <asp:GridView ID="gvResults"
                                        runat="server" 
                                        AlternatingRowStyle-CssClass="AlternateRow" RowStyle-CssClass="MainRow"
                                        AutoGenerateColumns="false"
                                        ShowHeader="false"
                                        DataKeyNames="pomOrdernum"
                                        CellPadding="0"
                                        CellSpacing="0"
                                        GridLines="None"
                                        >.... </asp:Gridview>
...
</ContentTemplate>
.... 
</UpdatePanel>

我有一个asp:按钮(它是通过javascript隐藏并点击的),当按下它时,它会对数据进行排序,并用排序后的结果更新网格视图。对于更大的数据集,这将会挂起。我有省略号,里面有更多的代码。

EN

回答 1

Stack Overflow用户

发布于 2015-08-13 02:32:33

我发现,当我尝试在更新面板之外提交视图状态的回发时,我得到了一个“请求大小太大”的错误。我发现它提交的是我用来跟踪绑定到GridView的DataTable的视图状态,而这个视图状态元素对于IIS太大了。解决此问题的最简单方法是增加web.config中的最大请求长度

代码语言:javascript
复制
   <system.web>
    <sessionState timeout="60"/>
    <compilation debug="true" strict="false" explicit="true" targetFramework="4.5"/>
    <httpRuntime maxRequestLength="50000"/>
    <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>
  </system.web>

  <system.webServer>
    <!--<directoryBrowse enabled="true" showFlags="Date,Time,Extension,Size" />-->
    <security>
      <requestFiltering>
        <requestLimits maxAllowedContentLength="51200000" />
      </requestFiltering>
    </security>
  </system.webServer>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31972842

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档