comment définir la valeur par défaut HTML.TextBoxFor()

J'ai vue composé d'un formulaire et des zones de texte.
Comment puis-je définir une valeur par défaut dans chaque zone pour les chaînes et les valeurs int?

Je veux que la page se charge chaque zone de valeur, de sorte que je n'ai pas besoin de valeurs de type.

Je ne suis pas en mesure de changer quoi que ce soit dans le Modèle.

@model MyDb.Production.ProductionMaterial

@{
  ViewBag.Title = "CreateMaterial";
 }


@using (Html.BeginForm()) {
  @Html.ValidationSummary(true)
  <fieldset>
    <legend>ProductionOrderMaterial</legend>

    <div class="editor-label">
        @Html.LabelFor(model => model.Position)
    </div>
    <div class="editor-field">                   //something like
        @Html.TextBoxFor(model => model.Position, Or 5 )
        @Html.ValidationMessageFor(model => model.Position)
    </div>

    <div class="editor-label">
        @Html.LabelFor(model => model.ArticleId)
    </div>
    <div class="editor-field">                  //something like
        @Html.TextBoxFor(model => model.ArticleId. Or "")
        @Html.ValidationMessageFor(model => model.ArticleId)
    </div>


}

OriginalL'auteur Fadi Alkadi | 2013-05-18