首次单击TextBox时打开网页

时间:2015-12-09 13:52:00

标签: c# asp.net textbox

首次点击表格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/");
}

但重定向不起作用。

如何解决这个问题?

1 个答案:

答案 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>