Asp.net 最后如何通过按tab键导航到url?

Asp.net 最后如何通过按tab键导航到url?,asp.net,Asp.net,在我的表单中,我有一些文本框,要从一个文本框导航到另一个文本框,我使用键盘上的“tab”键,但当我从第一个文本框(名称)按tab键时,光标会导航到url栏,然后从那里导航到设置的其他文本框,即使我将tabindex属性以数字形式设置为所有控件 <asp:TextBox ID="txtName" runat="server" TabIndex="0"></asp:TextBox> <asp:TextBox ID="txtSo" runat="server" TabIn

在我的表单中,我有一些文本框,要从一个文本框导航到另一个文本框,我使用键盘上的“tab”键,但当我从第一个文本框(名称)按tab键时,光标会导航到url栏,然后从那里导航到设置的其他文本框,即使我将tabindex属性以数字形式设置为所有控件

<asp:TextBox ID="txtName" runat="server" TabIndex="0"></asp:TextBox>
<asp:TextBox ID="txtSo" runat="server" TabIndex="1"></asp:TextBox><br />
<asp:TextBox ID="txtAdd" runat="server" TabIndex="2"></asp:TextBox>
<asp:dropdownlist ID="ddlArea" runat="server" TabIndex="3" class="drop"></asp:dropdownlist>


根据MSDN:-

最初加载页面时,接收焦点的第一个项目 按下Tab键时,地址栏显示。下一步,控制 Web表单页面根据 每个控件的TabIndex属性的值,从 最小正值,非零值

此外,使用TabIndex 0声明的控件在最后一次使用TabIndex。所以,像这样改变你的马拉松:-

<asp:TextBox ID="txtName" runat="server" TabIndex="1"></asp:TextBox>
<asp:TextBox ID="txtSo" runat="server" TabIndex="2"></asp:TextBox><br />
<asp:TextBox ID="txtAdd" runat="server" TabIndex="3"></asp:TextBox>
<asp:DropDownList ID="ddlArea" runat="server" TabIndex="4" class="drop">
</asp:DropDownList>

@阿玛纳赫迈德-不客气!如果它对你有帮助,一定要接受它作为答案:)
protected void Page_Load(object sender, EventArgs e)
{
    txtName.Focus();
}