ASP UpdatePanel抛出未捕获的Sys.WebForms.PageRequestManagerServerErrorException:Sys.WebForms.PageRequestManagerServerErrorException

时间:2014-09-17 09:49:05

标签: c# asp.net wcf updatepanel

我有一个ASP页面,其中包含 GridView 和一个搜索按钮。当我按下按钮时,请求被发送到WCF服务,该服务将返回100,000或更多条目。我正在使用 UpdatePAnel ,因此只更新 GridView (以避免整个页面刷新)。第一次完美运行。如果我第二次按下我的按钮

Uncaught Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException.

我也尝试过添加以下代码:

 <%--            <script type="text/javascript" language="javascript">
            Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandler);
            function EndRequestHandler(sender, args) {
                if (args.get_error() != undefined) {
                    args.set_errorHandled(true);
                }
            }
        </script>--%>

我也设置了ValidateRequest="false"。 请帮帮我。

这是我的.aspx代码:

<asp:UpdatePanel ID="AutoLogGridViewUpdatePanel" runat="server">
            <ContentTemplate>
                <asp:GridView ID="AlarmLogGrideView" runat="server" AutoGenerateColumns="False" CellPadding="4" ForeColor="#333333" GridLines="None">
                    <AlternatingRowStyle BackColor="White" ForeColor="#284775" />
                    <Columns>
                        <asp:BoundField DataField="EquipmentID" HeaderText="Equipment ID" SortExpression="EquipmentID" />
                        <asp:BoundField DataField="Start" HeaderText="Start" SortExpression="Start" />
                        <asp:BoundField DataField="End" HeaderText="End" SortExpression="End" />
                    </Columns>
                    <EditRowStyle BackColor="#999999" />
                    <FooterStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                    <HeaderStyle BackColor="#5D7B9D" Font-Bold="True" ForeColor="White" />
                    <PagerStyle BackColor="#284775" ForeColor="White" HorizontalAlign="Center" />
                    <RowStyle BackColor="#F7F6F3" ForeColor="#333333" />
                    <SelectedRowStyle BackColor="#E2DED6" Font-Bold="True" ForeColor="#333333" />
                    <SortedAscendingCellStyle BackColor="#E9E7E2" />
                    <SortedAscendingHeaderStyle BackColor="#506C8C" />
                    <SortedDescendingCellStyle BackColor="#FFFDF8" />
                    <SortedDescendingHeaderStyle BackColor="#6F8DAE" />
                </asp:GridView>
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="btn_Show" EventName="Click" />
                <asp:AsyncPostBackTrigger ControlID="btn_Search2" EventName="Click" />
            </Triggers>
        </asp:UpdatePanel>

0 个答案:

没有答案