如何在asp:TextBox的keyup事件上调用javascript函数

jam*_*ams 3 javascript asp.net events client-side

如何在asp.net的TextBox控件的keyup事件上调用javascript函数?我正在尝试这样的事情,但它没有用.

<asp:TextBox ID="txt_userid" runat="server"  onkeyup="GetRes();"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)


UPDATE
有一个更新警报正在工作,但java函数中的断点不起作用.

Afs*_* Gh 7

测试此解决方案:

将此代码添加到您的页面加载:

txt_userid.Attributes.Add("onkeyup", "GetRes();");
Run Code Online (Sandbox Code Playgroud)

我不是说这是最好的方式,但它确实有效.

更新:

完整样本:

ASPX:

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>
    <asp:TextBox ID="txt_userid" runat="server"></asp:TextBox>
    </div>
    </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

代码背后:

protected void Page_Load(object sender, EventArgs e)
        {
            txt_userid.Attributes.Add("onkeyup", "alert('hi');");
        }
Run Code Online (Sandbox Code Playgroud)

完美的工作.在IE,Chrome,FireFox中测试过.