使用数据注释设置html属性

时间:2012-10-24 15:50:34

标签: asp.net-mvc

如何使用任何Html帮助器呈现我的模型属性时设置属性? 例: 我有自定义数据注释:

[MyCustomAttribute(AnyHtmlProperty = "100")]
public string Name{get;set;}

所以,当渲染这个属性时,我想要这样的东西:

<input type="text" anyHtmlProperty="100" />

1 个答案:

答案 0 :(得分:1)

您可以编写一个接受表达式的HtmlHelper扩展方法。这是一个关于剃刀语法的非功能性示例。

@Html.CustomInputFor(x => x.Name)