2011-08-24 169 views
0

我想在模型實體上實現模型驗證邏輯,該模型實體包含代表其他屬性數據類型(例如布爾型,浮點型,整型,日期時間型,串)。對ASP.NET MVC中動態類型屬性的模型驗證

我想找出可用的選項,或潛在的最佳選項。

下面是該模型實體:

public class CarEditViewModel 
    { 
     public List<CarParameter> CarParameters {get;set;} 
     //other properties 
    } 

public class CarParameter 
{ 
    public virtual int Id { get; set; } 
    public virtual string Name { get; set; } 
    public virtual bool ShowHide { get; set; } 
    public virtual string DefaultValue { get; set; } 
    public virtual string DataType { get; set; } //can be type of Boolean, float, integer, datetime, string 
} 

如上所示,數據類型表示默認值屬性的數據類型。 CarEditViewModel用於MVC編輯視圖。 CarEditViewModel包含CarParameter的集合。

謝謝!

回答