UpdatePanel导致错误:PageRequestManagerServerErrorException

时间:2013-06-22 17:39:38

标签: c# asp.net

我有一个可以正常使用多个网格和多个按钮的页面。页面工作正常,直到我添加一个asp:UpdatePanel。然后我按下任何按钮得到以下消息:

Sys.WebForms.PageRequestManagerServerErrorException:输入字符串的格式不正确。

页面上没有javascript直接html。

以下是页面:

<%@ Page Title="" Language="C#" MasterPageFile="~/MasterPages/Site.Master" AutoEventWireup="true"
    CodeBehind="TestUpdatePanel.aspx.cs" Inherits="ASCWeb.TestUpdatePanel" %>

<asp:Content ID="mHeadContent" ContentPlaceHolderID="HeadContent" runat="server">
</asp:Content>
<asp:Content ID="mBodyContent" ContentPlaceHolderID="MainContent" runat="server">
    <asp:UpdatePanel ID="pnlUpdate" runat="server">
        <ContentTemplate>
            <asp:TextBox ID="txtUser" runat="server" />
            <asp:ImageButton ID="btnAdd" runat="server" ImageUrl="~/Images/Add.png" />
        </ContentTemplate>
    </asp:UpdatePanel>
</asp:Content>

如果我取出TextBox,它可以正常工作。后面的代码没有任何内容。

导致这种情况的原因是什么?

由于

1 个答案:

答案 0 :(得分:0)

根据经验,我只在从代码隐藏调用Javascript时遇到异常,例如使用ScriptManager.RegisterClientScriptBlock()调用window.alert()时。但对于这个问题,我认为这解决了它:http://forums.asp.net/t/1823287.aspx/2/10