【发布时间】:2018-08-07 19:50:12
【问题描述】:
下面的代码有效,但是当我尝试将另一个属性添加到htmlAttributes 时,它会显示我无法执行此操作的错误。
@Html.EditorFor(model => model, new { htmlAttributes = new { @class= "form 控制" } });
【问题讨论】:
标签: html asp.net asp.net-mvc
下面的代码有效,但是当我尝试将另一个属性添加到htmlAttributes 时,它会显示我无法执行此操作的错误。
@Html.EditorFor(model => model, new { htmlAttributes = new { @class= "form 控制" } });
【问题讨论】:
标签: html asp.net asp.net-mvc
从外观上看,您将下一个属性放在 htmlAttributes 对象之外。相反,你想要这个:
@Html.EditorFor(model => model, new { htmlAttributes = new { @class = "form control", style = "background: blue" }})
【讨论】:
您需要执行以下操作:
@Html.EditorFor(model => model, htmlAttributes: new { @class = "form control",
id="id"
}
})
【讨论】: