我有一个关于一些 Razor 语法的一般性问题,我一直在我正在进行的项目中发现...
正在使用的主要助手之一是:@Html.InputFor
然后他们插入一些 Lambda,例如:@Html.InputFor(_ => _.User)
我的问题是,如何使用这个助手(我无法通过谷歌搜索找到任何详细信息),即添加自定义 css 类等属性?
我应该使用更好的 helper 吗? (我是 Razor 的新手)
最佳答案
我想你的意思是@Html.TextBoxFor
.该扩展方法可以在 InputExtensions
类中找到。
如何给它附加一个属性?使用 htmlAttributes
属性:
@Html.TextBoxFor(x => x.User, htmlAttributes : new { @class = "cssclass" } )
关于c# - 如何将 HTML 属性添加到 Razor HtmlHelper?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23561407/