Valeur requise dans le Html.TextBoxFor

J'ai besoin de mettre la valeur d'une TextBox nécessaire comme ceci :

<td>@Html.TextBoxFor(m =>(m.Code), new { @required  = "required"})</td>

Il fonctionne. Mais si je mets une valeur par défaut à la TextBox

<td>@Html.TextBoxFor(m =>(m.Code), new { @Value = @Model.Code, @required  = "required"})</td>

Une valeur vide est admise en dépit de la génération de ce code Html

<td><input id="Code" name="Code" required="required" type="text" value="fff       "></td>
  1. Quelle est la source de ce problème?
  2. Comment puis-je résoudre ce problème?

OriginalL'auteur Lamloumi Afif | 2014-01-17