ASP.net ошибка.панель обновления - PullRequest
0 голосов
/ 02 января 2012

Я получаю указанную ниже ошибку в JavaScript. Эта ошибка возникает, когда я пытаюсь вызвать обновление панели при нажатии кнопки

Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Response.Write(), response filters, HttpModules, or server trace is enabled.
Details: Error parsing near 'Panel|UpdatePanel1|
    <div id="up'.

Вот код UpdatePanel:

<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode=Conditional >
<ContentTemplate>

    <div  style="font-size:10px; font-weight:bold;display:none;" align=center  id="up_div" runat=server  >Apply Flat Rate to all days 
    <asp:TextBox ID="txtflatrate" runat="server" Width=40  ></asp:TextBox>
    <asp:Button ID="btn_apply" runat="server" Text="Go" UseSubmitBehavior=false OnClick="btn_apply_Click" />
    <asp:Table ID="tbl_charges" runat="server" EnableViewState=true>
    </asp:Table>
    Total: <asp:TextBox ID="txtttlrate" runat="server" ReadOnly="True"></asp:TextBox>
    </div>

    <div id="div_norates" runat=server visible=false style ="font-size:11px" class="red_font">
         <font color='red'>
        <center><b>Please make the neccessary changes before <i>creating a booking</i></b></font></CENTER><br/><br/><br/><center>The <i>season </i>for the date period chosen is <i>not set </i><br/> <center> <br/>OR </center> <br/>  The <i>room type </i>for the season is <i>not set</i>. <br/><br/><br/>Make neccessary changes in <i>seasons master</i></center>
    </div>

</ContentTemplate>

<Triggers>
   <asp:AsyncPostBackTrigger ControlID=btn_calc EventName=click />
    <asp:AsyncPostBackTrigger ControlID=btn_apply EventName=click />

</Triggers>
</asp:UpdatePanel>

Я не могу понять, почему появляется эта ошибка? Может кто-нибудь помочь мне разобраться с этой проблемой?

1 Ответ

1 голос
/ 02 января 2012

Я считаю неверной разметку aspx, что вызывает ошибку синтаксического анализатора. Чек на UpdateMode=Conditional

Если это не так, убедитесь, что вы не используете Response.Write () в асинхронной обратной передаче (см. Сообщение об ошибке).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...