WEB开发网
开发学院WEB开发ASP.NET ASP.NET MVC中对Model进行分步验证的解决方法 阅读

ASP.NET MVC中对Model进行分步验证的解决方法

 2010-10-09 08:16:27 来源:WEB开发网   
核心提示: 如下图:查看原图(大图)第一步:填写姓名和年龄,查看原图(大图)第二步:填写职位和薪水查看原图(大图)第三步填写:毕业院校和毕业时间查看原图(大图)第四步填写:邮箱和电话查看原图(大图)为了实现这样的验证,ASP.NET MVC中对Model进行分步验证的解决方法(3),我们可以将验证的错误信息

如下图:

  查看原图(大图)

第一步:填写姓名和年龄。

  查看原图(大图)

第二步:填写职位和薪水

  查看原图(大图)

第三步填写:毕业院校和毕业时间

  查看原图(大图)

第四步填写:邮箱和电话

  查看原图(大图)

为了实现这样的验证,我们可以将验证的错误信息中移除不在当前步骤填写的字段的错误信息,写一个类InputValidationModelBinder 继承DefaultModelBinder并重载OnModelUpdated方法,将不必要的错误信息清除,代码如下:

上一页  1 2 3 4  下一页

Tags:ASP NET MVC

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接