【发布时间】:2021-12-26 15:08:23
【问题描述】:
我在触发文本框对象的 textchanged 事件时遇到问题。例如,当我想按 Tab 键时,它应该专注于下一个对象,但它没有。或者当我单击一个按钮时,我必须单击两次。我该如何解决这个问题?我添加了代码和我遇到的问题作为 gif。
default.aspx
<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional" runat="server">
<ContentTemplate>
<div class="form-group row">
<label class="col-lg-2 col-form-label">İşlem Tutarı</label>
<div class="col-lg-4">
<asp:TextBox ID="txtTutar" CssClass="form-control form-control-sm price" AutoPostBack="true" placeholder="0,00 ₺" runat="server" OnTextChanged="txtTutar_TextChanged"></asp:TextBox>
</div>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="txtTutar" EventName="TextChanged" />
</Triggers>
</asp:UpdatePanel>
default.asp.cs
txtTahsilEdilen.Text = txtTutar.Text;
【问题讨论】:
-
您可以转储触发器 - 它对您没有任何价值。您需要为该文本框设置 AutoPostBack="true" - 触发器不会帮助您。
标签: c# asp.net ajax updatepanel