使用MVC自定义数据注释添加“data-”属性

时间:2016-02-08 11:07:18

标签: c# asp.net-mvc-4 model-view-controller attributes data-annotations

如果我将[RequiredIf(...添加到视图模型类的属性上,MVC会为该属性的结果标记添加某些data-required...属性。

我想做同样的事;我想用[MyMarkup]修饰我的视图模型类的属性,并在该属性编辑器的呈现HTML上呈现data-my-attribute

我的解决方案看起来很高,但是没找到,这让我怀疑我的做法可能是错的。

我尝试过什么

我尝试过扩展Attribute,但无法看到我在那里如何访问加价,因为属性通常不会与标记有关。

我也研究了数据注释和元数据感知实现,但是找不到任何允许我向元素添加数据属性的东西。

这有可能吗?

请注意

我知道HTML帮助器,并且我可以将自定义属性传递给它们,但我想将其保留为属性。

0 个答案:

没有答案