c#中的WEB应用程序中控件焦点问题

来源:百度知道 编辑:UC知道 时间:2024/05/12 04:05:54
有一个按钮Button1和一个文本框TextBox1,我想一单击Button1就让焦点移动TextBox1上,请高手帮帮啊,到网上找了好久多是不能用的!!
lxcwh09谢谢
可是不行有错误啊,下面是系统提示啊
系统提示:
ImageButton1_Click(object, System.Web.UI.ImageClickEventArgs)”,因为它受保护级别限制

.aspx
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server" ></asp:TextBox>
<asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" />
<asp:Literal ID="Literal1" runat="server"></asp:Literal></div>
</form>
//-------------------------------------
.cs
protected void Button1_Click(object sender, EventArgs e)
{

this.Literal1.Text = "<script type='text/javascript'>form1.TextBox1.focus();</script>";
}
就是在按扭和文本框下面输入"<script type='text/javascript'>form1.TextBox1.focus();</script>就行了,所以我把这段脚本加在下面的一个Literal上
//----------------------------------------
当然其实如果你这个按扭是客户端按扭也就是不提交,那么在把script代码写成个function然后按扭onclick调用就行