ValidationMessageFor для логических свойств - PullRequest
1 голос
/ 11 января 2011

В чем причина поведения MVC (Visual Studio) для создания вызовов ValidationMessageFor () в скаффолдинговых представлениях для логических свойств? Например, Razor выглядит, когда леса выглядят так

        @Html.EditorFor(model => model.IsTaxable)
        @Html.ValidationMessageFor(model => model.IsTaxable)

Однако то же самое относится и к представлениям движка ASP.NET View. Что мы можем проверить в одиночных логических полях? Теперь, когда он использует EditorFor, я вижу случаи, когда будут использоваться пользовательские шаблоны, и у нас может быть, например, три возможных варианта, и только два из них будут обычными, поэтому в этом случае я вижу отдаленную причину проверки, но это было так MVC v1 и v2 тоже, где логический символ был помечен как флажок.

В случае флажка действительно нет необходимости в проверке, и это действительно создает больше проблем для разработчика, потому что мы должны удалить все вспомогательные вызовы проверки, если мы хотим, чтобы проверенные флажки не проверялись.

Любой

1 Ответ

0 голосов
/ 12 января 2011

Возможно, вы захотите подтвердить, что пользователь установил флажок.Например, что он принял условия.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...