使Html.TextBoxFor看起来像Label

bla*_*ner 9 asp.net-mvc-3

我想让MVC 3中的文本框显示为标签.我仍然显示边界的代码.

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

CSS:

.TextBoxAsLabel
{
   border: none;
   background-color: #fff;
   background: transparent;
}
Run Code Online (Sandbox Code Playgroud)

The*_*eed 12

使边框与背景颜色相同.