我使用.NET 4和MVC 2进行Annotations验证.是否有(简单)解决方案来回复警告而不是错误?这样我就可以得到一个绿色或黄色的方框,上面写着"你不应该使用这个内容,但你可以".
非常感谢提前!:)
编辑:
请注意我已经能够通过ErrorMessage但是我还想要一些类似的东西WarningMessage,InfoMessage以至于用户只会收到警告但可能会继续.这有解决方案吗?
伪代码将是:(
请注意"伪",因为WarningMessage(不幸的是)不是有效的类)
public class Person
{
[StringLength(50)]
[Required(ErrorMessage = "You MUST enter a name!")]
public string Name { get; set; }
[Required(WarningMessage = "It is recommended to fill out the age but you may leave it out)]
public int Age { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
而且是我想有这个centrallized在我的验证类-在.js文件不显山露水.