MVC

ASP.NET MVC下的四种验证编程方式[续篇]

ASP.NET MVC支持四种服务端验证的编程方式(“手工验证”、“标注ValidationAttribute特性”、“让数据类型实现IValidatableObject或者IDataErrorInfo”),那么在ASP.NET MVC框架内部是如何提供针对这四种不同编程方式的支持的呢?本篇文章就来聊聊这背后的故事。