我有大量的文本数据要显示在HTML.TextAreaFor()之类的内容中。我使用readonly html属性尝试了这个。但是,用户仍然可以选择日期并单击框。这让用户感到困惑。是否有我可以使用的另一个控件,或者是HTML.TextAreaFor()的其他属性,我可以使用它来使其看起来不可编辑。
@Html.TextArea("SOWDescription", Model.SowDescription,
new { rows = 5, cols = 50, @class = "celltext2", @readonly="true" })
TextAreaFor
答案 0 :(得分:5)
你可以把它放在像div这样的东西上,并允许它使用css滚动:
<div style="height: 300px; overflow: scroll;">@Model.SowDescription</div>
答案 1 :(得分:0)
我使用了“不可选择”的属性。它确实使HTML无效。在CSS 3.0中,这是禁止选择文本的唯一方法。