我首先开发ASP.NET MVC4应用程序,EF代码.我有基类:
public class Entity
{
public int Id { get; set; }
public string Title { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我有一些派生类,例如:
public class City : Entity
{
public int Population { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和许多其他派生类(文章,主题,汽车等).现在我想在所有类中对Title属性实现"Required"属性,并且我希望不同的派生类有不同的ErrorMessages.例如,主题类的"标题不能为空","为汽车类别命名你的汽车"等.我该怎么做?谢谢!
我开发ASP.NET MVC 3应用程序.我已经下载了UrlRewriting模块,并在本地为我的网站创建了一些规则.接下来我在互联网上发布这个网站来检查性能.没关系.然后我再次继续在当地工作.我在web.config文件中注释了有关这些规则的代码块.所以IIS管理器中也没有规则.问题是规则仍然有影响!例如,我定义了"Canonical hostname rule"将浏览器重定向到"www.*"站点名称.因此,此规则仍然会影响,即本地IIS服务器将我本地运行的网站重定向到Internet上的真实网站.我也安装了IIS Express来试试.结果是一样的.我无法弄清楚问题出在哪里.因此,IIS服务器和IIS Express上没有重写规则,但它们仍然会受到影响.