La mise en texte de saisie de la valeur de ViewBag? ASP.NET MVC5

Je suis de passage d'une variable ViewBag.crimeRef de mon contrôleur et je suis de l'utiliser pour afficher un message qui fonctionne très bien:

@if(ViewBag.crimeRef != null)
{
    <div class="alert alert-dismissable alert-danger">
      <button type="button" class="close" data-dismiss="alert">×</button>
      Sorry, there are no matching results for the crime reference <strong>@ViewBag.crimeRef</strong>. Please try searching again.
    </div>    
}

J'ai pensé que je pourrais utiliser la même méthodologie pour remplir l'entrée d'une valeur trop, mais je suis un CS1002: ; expected erreur:

<input type="text" class="form-control" maxlength="11" id="crimeRef" name="crimeRef" placeholder="Crime reference"
        @if(ViewBag.crimeRef != null) { value="@ViewBag.crimeRef" }>

Est-il de toute façon je peux remplir la saisie de la valeur à l'aide de la ViewBag variable?

Merci beaucoup

double possible de Conditionnel Attributs HTML à l'aide de Rasoir MVC3
Wow, c'est génial, merci!

OriginalL'auteur Nick | 2014-08-19