2010-04-23 6 views
1

J'essaie d'afficher une zone de texte désactivée avec la valeur 'FL' dedans. D'une certaine manière, la zone de texte n'a aucune valeur quand elle est affichée, mais elle est désactivée. Comment afficher une valeur dans une zone de texte désactivée?Afficher une valeur dans une zone de texte désactivée à l'aide de TextBoxFor

<%= Html.TextBoxFor(model => model.State, new { value="FL", disabled="disabled" }) %> 

Répondre

2

Je pense que le code:

Html.TextBoxFor(model => model.State, new { disabled="disabled" }); 

est le code dont vous avez besoin.

Dans le model, définissez le State = 'FL' & il devrait fonctionner correctement ...

HTH.

+0

Comment mettre en « état » dans le modèle? Est-ce un attribut? –

+0

Modèle = ViewModel de la vue définie dans l'action/la méthode du contrôleur. Cela peut être n'importe quel type que vous voulez & dans ce cas, le Modèle a une propriété appelée State qui est en train d'être 'FL' – Sunny

0

Vous pouvez écrire comme ceci:

<%= Html.TextBoxFor(model => model.State, new { @Value="FL", disabled="disabled" }) %> 

« @ » besoin, parce que la valeur est un monde réservé

Questions connexes