我正在使用ASP.NET 2.0和VB.NET(C#代码也会帮助我)
在页面顶部,我有一个名为btnViewRecords的按钮。当用户单击按钮时,我想将焦点设置到另一个按钮上或在同一页面上向下标记。如何才能做到这一点。
此代码对我不起作用..............
btnTheRecords.Focus()
要么
lblHeader.Focus()
提前致谢!!
编辑:
即使我的代码可以正常工作,我也不想每次都重新加载页面。
最佳答案
这是一个相对简单的解决方案...
<asp:Button ID="Button1" runat="server" Text="Button"
OnClientClick="return SetFocus()" />
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<script type="text/javascript">
function SetFocus() {
document.getElementById('<%=TextBox2.ClientID %>').focus();
//or this if you're using jQuery
//$("#<%=TextBox2.ClientID %>").focus();
return false;
}
</script>