具有来自模型属性的data-属性的MVC编辑器

时间:2013-06-09 18:40:47

标签: c# .net asp.net-mvc

我正在尝试构建提示Web应用程序的形式。 表单提示存储在ViewModel的“Description”属性中。

public class ViewModel{
  [Description("Field description for input hints")]
  public string Name {get;set;}
}

我需要能够将这些传递到我的表单控件“data-content”字段。

<input data-content="Field description for input hints" name="Name" class="guidance"/>

我无法使用简单的EditorFor,因为我无法向其中添加其他HTML字段。

如果我创建一个编辑器模板,我显然需要访问模型元数据。如果我传递空模型,我不确定如何做到这一点?

2 个答案:

答案 0 :(得分:0)

这是你在找什么?很抱歉由于代表短缺而以答案的形式确认。

在JQuery中你可以添加如下的属性

$('Some ID').attr('your attr', 'Some Val')

答案 1 :(得分:0)

你可以像这样使用:

@Html.EditorFor(m => m.ColName, new { @class = "abc" })