我在视图中添加了以下行
@Html.EditorFor(model => model, new { htmlAttributes = new { @class = "form-control" }, })
如何在相应的EditorTemplate Razor视图中访问htmlAttributes?
另外,如何在EditorTemplate视图中为现有传入的htmlAttributes添加一些值?
答案 0 :(得分:15)
您可以从ViewData
@{
var htmlAttributes = HtmlHelper.AnonymousObjectToHtmlAttributes(ViewData["htmlAttributes"]);
htmlAttributes.Add("key", "value"); //add new value
}