Asp.net mvc TextBoxFor tabindex根本不呈现

Asp.net mvc TextBoxFor tabindex根本不呈现,asp.net-mvc,tabindex,mvcrazor,Asp.net Mvc,Tabindex,Mvcrazor,我需要对TAB键导航进行重新排序,我对使用tabindex的难度越来越感到沮丧。我需要修改以下内容以包括tabindex @Html.LabelFor(m => m.project_name) @Html.TextBoxFor(m => m.project_name, new { @data_bind = "value: woheader_projectName" }) @Html.ValidationMessageFor(m => m.project_name) 我试过了

我需要对TAB键导航进行重新排序,我对使用tabindex的难度越来越感到沮丧。我需要修改以下内容以包括tabindex

@Html.LabelFor(m => m.project_name)
@Html.TextBoxFor(m => m.project_name, new { @data_bind = "value: woheader_projectName" })
@Html.ValidationMessageFor(m => m.project_name)
我试过了

@Html.LabelFor(m => m.project_name)
@Html.TextBoxFor(m => m.project_name, new { htmlAttributes = new { tabindex = "8" } }, new { @data_bind = "value: woheader_projectName" })
@Html.ValidationMessageFor(m => m.project_name)
以及其他一些变化,我得到的错误


任何想法都将不胜感激。

您需要在第二个参数中组合所有html属性

@Html.TextBoxFor(m => m.project_name, new { tabindex = "8", data_bind = "value: woheader_projectName" })

您需要在第二个参数中组合所有html属性

@Html.TextBoxFor(m => m.project_name, new { tabindex = "8", data_bind = "value: woheader_projectName" })