FineUI 官方论坛

标题: 大批量导入数据后 实际导完了不响应 [打印本页]

作者: nifox    时间: 2014-1-14 16:45
标题: 大批量导入数据后 实际导完了不响应
本帖最后由 nifox 于 2014-1-15 09:14 编辑

                     AppCache.Set("PartActualPrice", SNContext.Current.Admin);
                    DataTable dt = NPOI.ExcelHelper.ImportExceltoDt(fconfig.SerPath, 0, 0);
                    dt = GetDataTableOrder(dt);
                    DateTime ld_date = Convert.ToDateTime(txtDatePicker.Text);
                    BLogs.WriteDB("实际价格导入", "开始实际价格导入", "", LogCategory.LogOnOk, LogPriority.Normal);
                    BPart_Actual_Price.AddImportExcel(dt, ld_date);//实际价格
                    BLogs.WriteDB("实际价格导入", "结束实际价格导入", "", LogCategory.LogOnOk, LogPriority.Normal);
                    AppCache.Set("PartActualPrice", "");

                Alert.ShowInTop("操作成功!");
                PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());



上面执行完了,看数据库也添加完了,下面
Alert.ShowInTop("操作成功!");
PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());

代码执行,客户端不响应!

PageManager ID="PageManager1" AutoSizePanelID="SimpleForm1" runat="server" AjaxTimeout="10000000"  这个也设置了





作者: nifox    时间: 2014-1-15 08:26
站长也不回复
作者: sanshi    时间: 2014-1-15 14:59
看下服务器返回的响应正文是啥?

按道理:PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference()); 这个会执行,并关闭激活的Window控件
作者: nifox    时间: 2014-1-15 18:25
是的,这一步也执行了,不过客户端不响应,如查导入的数据少,他就执行!应该是程序上没有问题的!
就是导入数据量大客户端不响应了
作者: treedun    时间: 2014-1-17 10:05
加个进度条或条件判断或导入完成强行刷新下页面。。




欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4