ASP.NET MVC中对Model进行分步验证的解决方法
2010-10-09 08:16:27 来源:WEB开发网核心提示: 如下图:查看原图(大图)第一步:填写姓名和年龄,查看原图(大图)第二步:填写职位和薪水查看原图(大图)第三步填写:毕业院校和毕业时间查看原图(大图)第四步填写:邮箱和电话查看原图(大图)为了实现这样的验证,ASP.NET MVC中对Model进行分步验证的解决方法(3),我们可以将验证的错误信息
如下图:
查看原图(大图)
第一步:填写姓名和年龄。
查看原图(大图)
第二步:填写职位和薪水
查看原图(大图)
第三步填写:毕业院校和毕业时间
查看原图(大图)
第四步填写:邮箱和电话
查看原图(大图)
为了实现这样的验证,我们可以将验证的错误信息中移除不在当前步骤填写的字段的错误信息,写一个类InputValidationModelBinder 继承DefaultModelBinder并重载OnModelUpdated方法,将不必要的错误信息清除,代码如下:
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接