Я устанавливаю значение по умолчанию с помощью следующего кода:Как установить значение по умолчанию с помощью Html.TextBoxFor (C#), так что это совместимость с W3C?
@Html.TextBoxFor(m => m.Age, new { @Value = "0"})
Проблема заключается в сгенерированный код содержит два атрибута значение, разбивая проверку W3C разметки.
<input Value="0" data-val="true" data-val-required="Age is required." id="Age" name="Age" type="text" value="" />
Обратите внимание на капитал «V» и «v» значение нижнего регистра атрибутов ...
Кто-нибудь знает о работе вокруг для HTML-помощника TextBoxFor только иметь один атрибут значение ??
На стороне записки вы используете только '@' символа, когда вам нужно использовать зарезервированное ключевое слово, как в '@ class'. – Silvermind