芯友网Xin1234.COM

请问大家在asp.net mvc中是如何考虑在统一的地方进行模型验证,因为觉的在每个actio中,调用modelstate.isvalid进行验证时,感觉很不爽了,能否在mvc中某个地方进行统一的验证处理了?



逝风
大家好
直奔主题了就,?大家在asp.net mvc中是如何考虑在统一的地方进行模型验证,因为觉的在每个actio中,调用modelstate.isvalid进行验证时,感觉很不爽了,能否在mvc中某个地方进行统一的验证处理了?
kca Bkoo LreveN
jq和js验证吧
淡云轻风
有啊
逝风
我需要在服务器后端进行验证,比如我想在actionfilter中进行验证,如果发现模型有错,我就直接返回相应错误了
淡云轻风
你在Action过滤器里做验证好了
逝风
?风轻云淡能直接调用modelstate中的东东不了?
淡云轻风
可以
逝风
how?
淡云轻风
action都拦截下来了,你想怎么验证都可以
宅豪自来我
?麦迪可以用 ZIRIZ.NET Reactor
迪麦
谢谢。好像都是可以 反编译,应该意义不是很大
逝风
已经找到了 谢谢可以使用这个filterContext.Controller.ViewData.ModelState.IsValid
获取到modelstate
宅豪自来我
不会
那个混淆了没那么容易反编译
理论上高手是都可以反编译的
但是必要的混淆就是跟杀毒软件一样的作用
防止大部分的人反编译你的代码
迪麦
混淆好像只是变量的替换?
kca Bkoo LreveN
如果你不是干杀毒一类或者游戏一类的真的没必要
宅豪自来我
不止这么简单的,还有加密之类的
不止这一类的
如果公司有核心的东西不想泄露都有必要
kca Bkoo LreveN
如果公司有核心的东西这也不用程序员操心
宅豪自来我
怎么说?
kca Bkoo LreveN
都是有专门的人来负责安全的
宅豪自来我
你说的是安全问题
kca Bkoo LreveN
好比大公司的数据库都是有专门的dba来维护数据库
宅豪自来我
这个只是代码不被反编译的问题
当然是程序自己弄了
一般公司没有专门的人
逝风
:)些 现在的mvc一般是怎么玩的了?

相关问题
------分隔线----------------------------
赞助商链接
赞助商链接
推荐内容