DataAnnotations.DisplayAttribute.Order 属性是否不适用于 ASP.NET MVC 2?
我设置了 显示的">顺序属性我的模型元数据中的属性。
[MetadataType(typeof(OccasionMetadata))]
public partial class Occasion
{
private class OccasionMetadata
{
[ScaffoldColumn(false)]
public object Id { get; set; }
[Required]
[Display(Name = "Title", Order = 0)]
public object Designation { get; set; }
[Required]
[DataType(DataType.MultilineText)]
[Display(Order = 3)]
public object Summary { get; set; }
[Required]
[DataType(DataType.DateTime)]
[Display(Order = 1)]
public object Start { get; set; }
[Required]
[DataType(DataType.DateTime)]
[Display(Order = 2)]
public object Finish { get; set; }
}
}
我使用 DisplayForModel 和 EditorForModel 方法。
<%= Html.DisplayForModel() %>
但是
<%= Html.EditorForModel() %>
,ASP.NET MVC 2 显示字段的顺序不正确!我可能有什么问题吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
来自 使用 ModelMetadata 进行 ASP.NET MVC 2 本地化,作者 Raj Kaimal
from Localization in ASP.NET MVC 2 using ModelMetadata by Raj Kaimal
Brad Wilson 在 2009 年 11 月说道:
来自 评论“ASP.NET MVC 2 模板,第 5 部分:母版页模板”
Brad Wilson said November 2009:
from comment on "ASP.NET MVC 2 Templates, Part 5: Master Page Templates"