Я работаю с asp mvc 5 с бритвой, и я хочу создать собственный шаблон редактора для определенного свойства, а не для всего типа, это возможно?
это маленький пример
class Example
{
public string Property1 { get; set; }
public string Property2 { get; set; }
}
Я использую этот шаблон редактора
@model string
@{
var attributes = ViewData["htmlAttributes"];
var htmlAttributes = HtmlHelper.AnonymousObjectToHtmlAttributes(attributes);
htmlAttributes["autocomplete"] = "off";
}
@Html.TextBoxFor(model => model, htmlAttributes)
Но я бы хотел указать шаблон для Property2
, например
@model Example.Property2
@{
var attributes = ViewData["htmlAttributes"];
var htmlAttributes = HtmlHelper.AnonymousObjectToHtmlAttributes(attributes);
htmlAttributes["autocomplete"] = "on";
}
<hr class="mt-2">
<div class="Property2">
@Html.TextBoxFor(model => model, htmlAttributes)
</div>
Как мне этого добиться?