使Html.TextBoxFor看起来像Label

时间:2011-02-16 19:55:26

标签: asp.net-mvc-3

我想让MVC 3中的文本框像标签一样显示。我仍然显示边界的代码。

<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;
}

1 个答案:

答案 0 :(得分:12)

使边框与背景颜色相同。