Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/256.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# NET MVC,如何在模型中添加特定的过滤器?_C#_Asp.net_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

C# NET MVC,如何在模型中添加特定的过滤器?

C# NET MVC,如何在模型中添加特定的过滤器?,c#,asp.net,asp.net-mvc,asp.net-mvc-4,C#,Asp.net,Asp.net Mvc,Asp.net Mvc 4,因此,我想在我的模型中添加一个过滤器,该过滤器将更改属性的名称,这样我就不必在显示属性的每个视图中更改名称。我忘了使用什么过滤器,以及如何对其进行语法分析。也许有人可以在这方面帮助我 型号代码: namespace InstMvc4Rzr.Models { public class Steps { public long ProductId { get; set; } } } 现在,如果我没记错的话,我们可以在“public long ProductId

因此,我想在我的模型中添加一个过滤器,该过滤器将更改属性的名称,这样我就不必在显示属性的每个视图中更改名称。我忘了使用什么过滤器,以及如何对其进行语法分析。也许有人可以在这方面帮助我

型号代码:

namespace InstMvc4Rzr.Models
{
    public class Steps
    {
        public long ProductId { get; set; }
    }
}
现在,如果我没记错的话,我们可以在“public long ProductId”上面添加一个过滤器,类似于[filter Name=“Product”],而不是将属性名称显示为“ProductId”的视图代码,它现在将在网页上显示为“Product”


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

您正在命名空间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; }
    }
}

它们被称为
属性
,而不是过滤器。