如何在剃刀页面上干净地设置htmlattributes?

时间:2011-11-06 19:36:55

标签: asp.net-mvc-3

我想在MVC剃须刀页面上设置一个文本区域,如下所示:

@Html.TextAreaFor(e => e.Description)

但我不知道在页面上为此方法设置重载的htmlattributes的整洁方法。或许我可以在模特身上做到这一点?

知道如何以两种方式做到这一点真的很好: - )

1 个答案:

答案 0 :(得分:6)

类似的东西,

@Html.TextAreaFor(e => e.Description, new { yourattribute = "Hello" })

这是一种匿名类型。如果您需要使用语言关键字,例如class,请使用@:

进行转义
@Html.TextAreaFor(e => e.Description, new { @class = "yourCSSclass", yourattribute = "Hello" })