首次点击表格webpage
中的TextBox
时,我需要打开c# ASP.NET 4
。
我认为要解决此问题,请使用OnTextChanged
中的TextBox
属性:
<asp:TextBox ID="tb1" runat="server" CssClass="24" OnTextChanged="tb1_TextChanged"></asp:TextBox>
在代码隐藏中,我添加了:
protected void tb1_TextChanged(object sender, EventArgs e)
{
Response.Redirect("http://www.google.com/");
}
但重定向不起作用。
如何解决这个问题?
答案 0 :(得分:0)
OnTextChanged
是服务器端事件。为此目的使用JavaScript会更好:
<script type="text/javascript" language="javascript">
function Open() {
window.showModalDialog("http://www.google.com/");
}
</script>
并在onclick
:
<asp:TextBox ID="TextBox1" runat="server" onclick="Open();"></asp:TextBox>