ASP.NET MVC,如何在模型中添加特定的筛选器

本文关键字:添加 筛选 模型 MVC NET ASP | 更新日期: 2023-09-27 18:27:50

所以我想在我的模型中添加一个过滤器,这个过滤器会更改我的属性名称,这样我就不必在显示属性的每个视图中更改名称。我忘了使用什么过滤器以及如何语法也许有人可以帮我做这个?

型号代码:

namespace InstMvc4Rzr.Models
{
    public class Steps
    {
        public long ProductId { get; set; }
    }
}

现在,如果我没记错的话,我们可以在'public-long-ProductId'上面添加一个过滤器,类似于[FilterName="Product"],而不是View代码将属性名称显示为"ProductId",它现在将在网页上显示为"Product"。

我试着到处搜索这个过滤器,但我找不到它。它曾经出现在youtube视频中,但当然,由于这个视频包含有用的信息,谷歌将其删除。

ASP.NET MVC,如何在模型中添加特定的筛选器

您正在命名空间System.ComponentModel.DataAnnotations 下搜索DataAnnotations

这是一个示例:

public partial class Employee {
    public class EmployeeMD {
        [Display(Name = "Last Name", Order = -9, 
        Prompt = "Enter Last Name", Description="Emp Last Name")]
        public object LastName { get; set; }
        [Display(Name = "Manager", AutoGenerateFilter=false)]
        public object Employee1 { get; set; }
    }
}

https://msdn.microsoft.com/en-us/library/system.componentmodel.dataannotations.displayattribute.name%28v=vs.110%29.aspx?f=255&MSPP错误=-2147217396