2016-11-10 2 views
0

вот мой ASPX кодTextchange Событие не стреляя в панели обновления с ToolkitScriptManager помощью asp.net

<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> </asp:ToolkitScriptManager> 
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode="Conditional"> 
<ContentTemplate> 
     <asp:TextBox ID="txt_newPayment" runat="server" Style="text-align: center" onblur="if(this.value=='')this.value=this.defaultValue;" value="0" onfocus="if(this.value==this.defaultValue)this.value='';" class="form-control" 
Font-Bold="True" Font-Size="XX-Large" Height="50px" ontextchanged="txt_newPayment_TextChanged">0</asp:TextBox> 
<asp:Label ID="Label5" runat="server" Text="Change: " Style="text-align: center; 
    font-size: 20px; color: black" Font-Bold="True"></asp:Label> 
<asp:Label ID="lblChange" runat="server" Text="N/A" Style="text-align: center; font-size: 20px; color: green" Font-Bold="True"></asp:Label> 
    </ContentTemplate> 
<Triggers> 
    <asp:AsyncPostBackTrigger ControlID="txt_newPayment" EventName ="TextChanged"/> 
</Triggers> 
</asp:UpdatePanel> 

сама проблема этот код не стреляя событие textchange в моей C#

protected void txt_newPayment_TextChanged(object sender, EventArgs e) 
    { 

    } 

ответ

0

Кажется, что ваш код выглядит хорошо, и все необходимые теги были размещены для проблемы с панелью обновлений, но один смайл l проблема AutoPostBack = "True" был пропущен в приведенном выше элементе управления Textbox. Просто добавьте эти атрибуты в элемент управления текстовым полем, это наверняка вызовет событие.

Надеется, что это было полезно, любезно поделиться своими мыслями или обратными связями

благодаря Karthik

+0

я не могу поверить, что я скучаю, что простая вещь, AutoPostBack = «True» является то, что им не хватает. – Denver

+0

Я рад, что это помогло. Спасибо и счастливы поделиться –

Смежные вопросы