ASP.NET MVC 集成验证问题
使用LINQ to SQL定义模型类;
自动验证并结合自定的验证方法,View中使用强类型,验证时出现如下现象(只考虑服务器端验证):
强类型如整型必填项,如果此时表单输入项为空或非整型数据,服务端接收后因是强类型,所以会取得该值的默认值0,也就是说是有一个正常的值0的,在自定义的验证方法中会接收到此值;但由自动处理的验证,此时却还是会提示“字段必须”或“无效”。
因为自定义的验证不会接收到该错误,所以无法给出错误提示,而自动处理的验证提示的信息又无法自定义内容。
在此请教各位,这类问题怎么解决才更理想,多谢!