【问题标题】:Annotations in MVC to specify custom input idMVC 中用于指定自定义输入 id 的注释
【发布时间】:2011-05-18 09:49:45
【问题描述】:

有没有办法通过注解指定自定义id?

例如

[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。这可以通过注解来实现吗?

谢谢

【问题讨论】:

    标签: c# asp.net-mvc-2 asp.net-mvc-3 annotations


    【解决方案1】:

    您可以更改视图中字段的 ID。你的模型不应该关心这个。

    <%= Html.TextBoxFor(m=>m.Name, new { id = "other-id" }) %>
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-21
      • 1970-01-01
      • 2023-03-21
      • 1970-01-01
      • 2018-11-17
      • 1970-01-01
      • 1970-01-01
      • 2015-09-15
      相关资源
      最近更新 更多