Как мне скрыть атрибут:
[Display(Name = "dspName")]
или имя переменной из моей переменной в представлении (бритва)?
Моя проблема в том, что я определил пользовательский шаблон длялогическое значение, которое просматривает логическое значение, например:
varname/displayName: 'box'
Если я создаю представление с помощью:
@Html.EditorForModel(Model)
Результат:
varname/displayName
varname/displayName: 'box'
Результат в браузере:
edit: my BooleanTemplate
@model System.Boolean?
@{
string name = string.Empty;
if (!string.IsNullOrWhiteSpace(ViewData.ModelMetadata.DisplayName))
{
name =ViewData.ModelMetadata.DisplayName;
}
else
{
name = ViewData.ModelMetadata.PropertyName;
}
}
@name:
@Html.CheckBox("", Model.HasValue ? Model : Model.Value)