我有一个文本框,我希望它在Click上被触发。我读了一些我在LinkButton中包装的论坛。这是我的模型UI部分:
<asp:LinkButton runat = "server" OnClick = "txtAgentName_TextChanged"><asp:TextBox ID="txtAgentName" runat="server"></asp:TextBox></asp:LinkButton>
这是我背后的代码:
protected virtual void txtAgentName_TextChanged(object sender, EventArgs e)
{
}
似乎它没有开火!我不想使用Javascript :-P
答案 0 :(得分:1)
asp文本框控件没有服务器端单击事件。 “OnClick”为文本框呈现html“OnClick”属性。您的代码将导致javascript错误。
您最好的选择是在文本框模糊事件被触发时对WebMethod执行ajax调用,并根据结果对文本框执行某些操作。 this article会帮助您进行网络方法调用。使用jquery,你可以很容易地处理模糊事件。