2013-06-22 44 views
0

我有一個頁面可以很好地處理多個網格和多個按鈕。該頁面正常工作,直到我添加一個asp:UpdatePanel。然後,我收到以下消息推送我的任何按鈕:UpdatePanel導致錯誤:PageRequestManagerServerErrorException

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> 

如果我把文本框出來,它工作正常。代碼背後沒有任何東西。

這會導致什麼?

感謝

+0

這些ImageButton控件?請張貼代碼。 –

回答

0

按照經驗,從代碼隱藏調用了JavaScript,使用ScriptManager.RegisterClientScriptBlock()何時調用window.alert(),比如像我只遇到例外。但對於這個問題,我認爲這可以解決它:http://forums.asp.net/t/1823287.aspx/2/10