我只是在Web窗体中创建一个TextBox
并设置其属性,例如AutoPostBack=true
,并在其TextChanged
事件中的文件后面的代码中写一个函数
这是我的TextBox
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div class="form-group col-md-12">
<label>Basic Salary : </label>
<asp:TextBox ID="txt_basic_salary" runat="server" CssClass='form-control addition'
placeholder="Basic Salary" TabIndex="4" AutoPostBack="True"
ontextchanged="txt_basic_salary_TextChanged"></asp:TextBox>
</div>
</ContentTemplate>
</asp:UpdatePanel>
此处是代码隐藏文件
中TextChanged
事件的代码
protected void txt_basic_salary_TextChanged(object sender, EventArgs e){
// do something
}
请提前感谢我的上述代码更正
答案 0 :(得分:0)
您是否尝试过添加触发器?
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<div class="form-group col-md-12">
<label>Basic Salary : </label>
<asp:TextBox ID="txt_basic_salary" runat="server" CssClass='form-control addition'
placeholder="Basic Salary" TabIndex="4" AutoPostBack="True"
ontextchanged="txt_basic_salary_TextChanged"></asp:TextBox>
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="txt_basic_salary" EventName="textchanged" />
</Triggers>
</asp:UpdatePanel>