TextBoxFor tabindex 根本不渲染

TextBoxFor tabindex not rendering at all

我需要重新排序 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" })