2011-11-15 33 views
0

我有大量的文本數據,我想顯示在像HTML.TextAreaFor()的東西。我嘗試使用只讀html屬性。但是,用戶仍然可以選擇日期並點擊框。這讓用戶感到困惑。是否有另一種控件可以使用,或者是HTML.TextAreaFor()的其他屬性,我可以使用它來使其看起來不可修改。HTML.TextAreaFor MVC3

@Html.TextArea("SOWDescription", Model.SowDescription, 
    new { rows = 5, cols = 50, @class = "celltext2", @readonly="true" }) 

TextAreaFor

回答

5

你可以只把它像一個div並允許它使用CSS滾動:

<div style="height: 300px; overflow: scroll;">@Model.SowDescription</div> 
+0

@twaggs ......冷靜,有什麼CSS屬性,我會用。我是新來的MVC3 – MikeTWebb

+0

@MikeTWebb我更新了他的答案以顯示CSS,最重要的部分顯然是'overflow:scroll' –

+0

您需要設置包含元素的寬度和高度(示例中的div)並看到溢出:http://www.w3schools.com/cssref/pr_pos_overflow.asp – twaggs

相關問題