我为订单属性 of the 显示属性在我的模型元数据中。
[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; }
}
}
我使用以下方法在强类型视图中呈现我的模型模型显示 and 模型编辑器方法。
<%= Html.DisplayForModel() %>
and
<%= Html.EditorForModel() %>
但是,ASP.NET MVC 2 显示字段的顺序是乱的!我可能有什么问题吗?
.NET 4 DataAnnotations 附带
新的显示属性具有
几个属性包括
指定用于的值
显示在 UI 和 ResourceType 中。
不幸的是,这个属性是新的
并且是MVC 2 RTM 不支持.
好消息是它将得到支持
并且是目前在 MVC 中可用
期货发布。
使其正常工作的步骤是
如下所示...
from 使用 ModelMetadata 在 ASP.NET MVC 2 中进行本地化通过拉杰·凯马尔
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)