如何在不同的视图中显示模型属性的不同名称

时间:2018-08-11 21:17:42

标签: model-view-controller displayattribute

Hands On MVC是我的新手,所以我想知道是否有解决我问题的简单方法。我有一个模型类,其缩小版本如下:-

public static void getTwoIntegers(List<MyInteger> ret)
{
     Random rand = new Random();

     MyInteger m = new MyInteger(rand.nextInt(10));
     MyInteger n = new MyInteger(rand.nextInt(10));
     ret.add(m);
     ret.add(n);
}

现在我需要在不同视图中以不同的方式显示我的媒体资源之一,例如 当我在网格中显示驱动程序列表并显示“ 创建新驱动程序<时,我需要 IsVendor ”属性显示为“ 是供应商<​​/ strong>”。 / strong>”屏幕,我需要将其显示为

public class Driver
{
    public int ID { get; set; }

    [Required]
    [Display(Name = "Name")]
    public string FName { get; set; }

    [Display(Name = "IsActive")]
    public bool IsActive { get; set; }

    [Display(Name ="Is Vendor")]
    public bool IsVendor { get; set; }

    [Required]
    public string IFSCCode { get; set; }

    [Required]
    public string AccountNumber { get; set; }       
}

复选框输入类型。

我使用了Display Attribute并试图在其中一个视图中覆盖它,但是我不知道该怎么做以及如何完成它,我什至不知道这样的事情是否可行。请帮忙。

0 个答案:

没有答案