У меня есть следующий класс модели, который содержит логическое значение: -
Public class Server
{
public bool IsIPUnique { get; set; }
}
В настоящее время я использую следующее, чтобы отобразить флажок в моем представлении Razor: -
<input type="CheckBox" name="IsIPUnique" value="true" @(Html.Raw(Model.IsIPUnique ? "checked=\"checked\"" : ""))/> IP Unique.
но я читал о шаблоне EditorFor, и он может автоматически создавать флажок и устанавливать/снимать его на основе значений модели, поэтому я попробовал следующее: -
@Html.EditorFor(model=>model.IsIPUnique)<span>test</span>
поэтому мой вопрос: могу ли я заменить свой старый код новым, который использует EditorFor?, или asp.net mvc может обрабатывать эти значения по-другому? Спасибо