2011-11-06 83 views
2

我想建立一個文本區像這樣的MVC剃刀頁:如何在剃鬚刀頁面上乾淨地設置htmlattributes?

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

但我沒有的設置對超負荷的htmlattributes在頁面上此方法的整潔方式的想法。或者我可以在模型上做到這一點?

知道如何去做這兩種方法將是非常好的:-)

回答

6

喜歡的東西,

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

這是一個匿名類型。如果你需要用語言的關鍵字,例如class,以@逃避它:

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

感謝這就是偉大的,是有可能的模型設定嗎? – Exitos

+0

@退出 - 開箱即用,不,我不相信這是可能的。 – vcsjones