Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/.net/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# MVC编辑器,具有来自模型属性的数据属性_C#_.net_Asp.net Mvc - Fatal编程技术网

C# MVC编辑器,具有来自模型属性的数据属性

C# MVC编辑器,具有来自模型属性的数据属性,c#,.net,asp.net-mvc,C#,.net,Asp.net Mvc,我正在尝试为web应用程序构建表单提示。 表单提示存储在我的ViewModel的“Description”属性中 public class ViewModel{ [Description("Field description for input hints")] public string Name {get;set;} } 我需要能够将这些信息传递到我的表单控件“数据内容”字段 我不能仅仅使用一个简单的EditorFor,因为我不能向它添加额外的HTML字段 如果我创建一个编辑器

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

public class ViewModel{
  [Description("Field description for input hints")]
  public string Name {get;set;}
}
我需要能够将这些信息传递到我的表单控件“数据内容”字段


我不能仅仅使用一个简单的EditorFor,因为我不能向它添加额外的HTML字段


如果我创建一个编辑器模板,我显然需要访问模型元数据。如果传递的是空模型,我不确定如何执行此操作?

这就是您要寻找的吗?对不起,由于缺少代表,以答复形式确认

在JQuery中可以添加如下属性

$('Some ID').attr('your attr', 'Some Val')
您可以这样使用:

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

在使用EditorFor时,不能像那样指定htmlAttributes。看到了吗:这个运气好吗?我正在尝试做类似的事情。
@Html.EditorFor(m => m.ColName, new { @class = "abc" })