添加一个按钮如下[其样式表示其显示为无]:
<asp:Button ID="Button3" runat="server" Text="CallServerMethod"
OnClick="Button3_Click" OnClientClick="CallServerMethod()" style="display:none" />
在代码后面的 OnClick 函数中编写你需要的函数。
现在在你的文本框中:
<asp:TextBox ID="TextBox1" runat="server" onkeyup="CallServerMethod()"
ontextchanged="TextBox1_TextChanged"></asp:TextBox>
现在编写javascript函数如下:
function CallServerMethod() {
document.getElementById('Button3').click();
}
概括:
您在 中编写要执行的函数,OnClick event of a hidden button
然后通过 javascript 通过 模拟单击此隐藏按钮onkeyup of the textbox
。
或者
发送参数:alert('<%CodeBehindFunction('+ Param +')%>');
在文本框的 onkeyup 函数中。