Faire un Html.TextBoxFor ressembler à un Label

Je voudrais faire de la zone de texte dans MVC 3 affichage comme une étiquette. Le code que j'ai encore des spectacles de la frontière.

<p>@Html.TextBoxFor(m => m.PostcardsperWeek, new Dictionary<string, object>() { 
   { "id", "txtPostcardPerWeek" }, 
   { "readonly", "true" }, 
   {"class", "TextBoxAsLabel"} })
</p>

css:

.TextBoxAsLabel
{
   border: none;
   background-color: #fff;
   background: transparent;
}

OriginalL'auteur bladerunner | 2011-02-16