ben*_*njy 2 c# asp.net-mvc attributes razor asp.net-mvc-3
是否有一个属性可以与ASP.NET MVC 3一起使用,以防止模型字段自动显示在我的视图中?我的意思是我有以下类:
public class EntityBase
{
public int ID { get; set; }
//more fields...
}
public class TestEntity : EntityBase
{
public string TestEntityName { get; set; }
//more fields...
}
Run Code Online (Sandbox Code Playgroud)
我知道所有的属性System.ComponentModel和System.ComponentModel.DataAnnotations执行验证- Required,StringLength等-但有一个我可以使用,以防止某些领域的显示视图,当我从Visual Studio中创建了吗?我的所有项目的模型类都继承自EntityBase,但我不希望任何EntityBase字段在视图中可见.我正在使用Razor作为我的ViewEngine,以防万一.
TIA,
班吉