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

初学mvc,一点感受
在页面上用服务端代码处理感觉没有用js处理来的灵活。
比如表单验证就没必要放在服务端验证
当然刚开始学,只了解到一点皮毛,有大神来分享下嘛

------解决方案--------------------


引用:
Quote: 引用:

Quote: 引用:

不管验证的是什么,除非你的验证失败的情况下对你的系统安全没有影响。
MVC提交表单后的操作和JS有什么关系吗?

是的,大部分安全方面的验证,比如说注入方面我一般都是在数据入库前过滤。
表单提交后的操作,我是指表单提交后,根据提交是否成功会在页面上有另外的操作,用mvc不知道怎么做,
还是用的js来操作的。因为才学所以还是不习惯,目前准备前台html页面还是用传统的js来做,后台使用mvc+ef

后端的验证是在Model上加特性,可以自定义特性用于数据的校验。

是的,这样确实也很方便,但是我现在的情况是不需要每次都到服务端验证,
因为我这个验证只是给客户提示,相当于用户体验,提醒下他有东西忘记写了。
即使绕过去提交了也没有影响,正常的客户是不会去绕过客户端验证去模拟提交的,这样不用每次验证都发出一个服务端请求

帅哥,有点安全意识,表单当然也要服务端验证的,还有你说的每个验证都发一个服务端请求是啥意思,MVC的ModelState验证机制你了解过没?