有没有办法通过注释指定自定义ID?
E.g。
[Required(ErrorMessage="Your Name Required")]
[Display(Name = "Your Name")]
[DataType(DataType.Text)]
[MaxLength(120, ErrorMessage = "Must be under 120 characters")]
public String Name { get; set; }
在视图中使用它来生成标签和编辑器字段。生成的控件的ID设置为“名称”,这不是唯一的。我希望能够设置自定义ID。这可以用注释来实现吗?
谢谢
答案 0 :(得分:1)
您可以更改视图中字段的ID。你的模型不应该关心它。
<%= Html.TextBoxFor(m=>m.Name, new { id = "other-id" }) %>