日期:2014-05-17  浏览次数:20388 次

MVC不使用entity framework而使用ado.net,如何进行服务器验证?
在entity中,使用<%:Html.ValidationMessageFor(m=>m.Email)%>
ModelState.IsValid来判断验证是否通过.
但是我的数据访问方式是ado.net,该怎么进行服务器验证呢?不会是像以前一样一个数据一个数据的验证吧??

------解决方案--------------------
EF还是ADO.net对于你采用模型验证是没有区别的,你可以自己定义一个数据模型,加上一些数据验证属性,然后通过Action返回给视图,一样的。
------解决方案--------------------
再说一句,Html这些东西是生成HTML标签,在客户端验证用的,你要进行服务端验证与这些都没关系。