1

我不确定发生了什么变化,但我的 EditorFor 助手上的 htmlAttributes 突然停止工作。标签仍然有效,但 EditorFor 无效。如果我将它们更改为 TextBoxFor 则添加属性/类。

未添加的类:

@Html.EditorFor(model => model.Address1, new { htmlAttributes = new { @class = "textboxXXLg k-textbox" } })

添加了类:

@Html.LabelFor(model => model.Address1, htmlAttributes: new { @class = "control-label ctrl-label required" })

我验证我使用的是 MVC 5.2。

<assemblyIdentity name="System.Web.Mvc" publicKeyToken="31bf3856ad364e35" />
<bindingRedirect oldVersion="0.0.0.0-5.2.0.0" newVersion="5.2.0.0" />

任何帮助是极大的赞赏。

4

1 回答 1

3

我想通了。我添加了默认的 Kendo 编辑器模板,它们与 EditorFor 冲突。不知道为什么,我没有时间弄清楚。一旦我删除了剑道模板,他们又开始工作了。

于 2015-02-11T02:45:21.563 回答