OnTextChanged事件不触发HTTP Post

时间:2017-01-05 17:08:55

标签: c# asp.net

我在C#网络表单中有一个文本框。我试图在文本框失去焦点时使用OnTextChanged事件调用一些C#代码。正如您在下面的代码片段中所看到的,我确实有AutoPostBack =" true"在文本框中,这是绝大多数其他问题的解决方案。

<asp:Textbox ID="registryNumberTxt" CssClass="textboxsize" runat="server" AutoPostBack="true" OnTextChanged="pullRegNumInfo"/>

但是,当我单击页面底部的提交按钮时,会调用服务器端方法。因此,在我看来,当文本框失去焦点时,页面不会发布。

protected void pullRegNumInfo(object sender, EventArgs e)
{
    String registryNumber = registryNumberTxt.Text;
    keywayLbl.Text = regGen.getKeyway(registryNumber);
    pinsLbl.Text = regGen.getNumPins(registryNumber);
}

任何帮助,或指向正确方向的指针都会受到极大关注。谢谢!

0 个答案:

没有答案