首页 新闻 会员 周边

批量数据验证

0
悬赏园豆:50 [待解决问题]

我的是asp.net MVC   我的页面上有几千个要验证的字段, 现在验证起来很慢,这类问题怎么处理,请教??

198712的主页 198712 | 初学一级 | 园豆:154
提问于:2016-08-29 15:53
< >
分享
所有回答(5)
1

才几千个,验证就慢?

肯定是有些验证是在数据库或者其他不是存C#语言的验证导致的

找到他

解决掉

我相信不是几千个造成的慢

刘宏玺 | 园豆:14020 (专家六级) | 2016-08-29 15:55

没有查询数据库 就是一下简单的验证规则    我使用的是validate.unobtrusive.js  和jquery.validate.js  验证

支持(0) 反对(0) 198712 | 园豆:154 (初学一级) | 2016-08-29 16:02

@198712: 那也不应该慢,我估计慢也就一两秒,肯定是触发验证的次数太多造成的假象

你就在提交的时候做一次验证,看看是不是每一个change事件都需要调用所有验证造成的

支持(0) 反对(0) 刘宏玺 | 园豆:14020 (专家六级) | 2016-08-29 16:08

@刘宏玺: 没有 就在提交的时候做的验证

支持(0) 反对(0) 198712 | 园豆:154 (初学一级) | 2016-08-29 16:10

@198712: 这我就不好理解了,你确定是验证慢而不是其他慢?比如后台解析入库等都是很慢的

支持(0) 反对(0) 刘宏玺 | 园豆:14020 (专家六级) | 2016-08-29 16:12

@刘宏玺: 确定 我点击保存的时候 页面 类似卡死, 等很长时间才提交后台

支持(0) 反对(0) 198712 | 园豆:154 (初学一级) | 2016-08-29 16:16

@198712: 那你还是设个断点看下吧

支持(0) 反对(0) 刘宏玺 | 园豆:14020 (专家六级) | 2016-08-29 16:18
0

几千个验证字段?我去。。。

顾晓北 | 园豆:10844 (专家六级) | 2016-08-29 15:56
0

开玩笑哦。。。一个页面几千个,好多张表..

全力以赴001 | 园豆:629 (小虾三级) | 2016-08-29 16:00

我们 的明细是 批量的添加数据   可能有 200多行  一行有 20多个字段 这类问题怎么处理 

支持(0) 反对(0) 198712 | 园豆:154 (初学一级) | 2016-08-29 16:03

@198712: 你把验证做到service层中去,你验证实体的时候验证一下抛个异常在控制层接收,然后页面提示。这样即使做批量提交的时候,自要有一个实体验证没有通过就会提示出错。把验证封装在service层还有一个好处就是用于做服务,可以暴露接口给手机端用,提供API

支持(0) 反对(0) 全力以赴001 | 园豆:629 (小虾三级) | 2016-08-29 16:17
0

前端JS验证卡吧.看下CPU

吴瑞祥 | 园豆:29449 (高人七级) | 2016-08-29 16:25

对 看什么 能详细点吗

支持(0) 反对(0) 198712 | 园豆:154 (初学一级) | 2016-08-29 16:32
0

先注释掉一部分验证,一部分一部分排除,一步一步定位解决。

空明流光 | 园豆:106 (初学一级) | 2016-08-30 11:51
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册