FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 7606|回复: 8
打印 上一主题 下一主题

经常遇到 Unexpected response(-1)

[复制链接]
跳转到指定楼层
楼主
发表于 2015-7-27 17:40:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
反馈BUG
程序版本: 4.1.4
浏览器: IE8 
BUG截图:
BUG地址: -
从2014年10月份开始使用FineUI,对前端界面设计、表格表示等非常方便,感觉它确实是一个好东西。
但也发现了一个最恼人的地方,也是一个最大的问题就是经常会出现 Unexpected response(-1),
比如:
1)我在session会话超时,程序会跳转到重新输入用户名密码的地方,这种情况下90%的可能会出现Unexpected response(-1);
2)数据库分页表格,根据条件点查询Button有一定机率会发生,此时查询Button将变灰;但此时点表格列头则可以进行排序,并且Button也会变正常可按状态。
3)数据库分页表格,有时点下一页也会出现Unexpected response(-1)。
4)在datagrid中,先选中某一条,点击状态的Button,新跳出一个窗口,从DB中取出选中行的一些内容进行编辑,最后点提交按钮时一定的机率会出现Unexpected response(-1);此时提交按扭将变灰不可点。必须先关闭该弹出页面才能继续进行。

不知是否我的情况特别严重.
我的Server信息:
Windows Server 2008 R2 SP1,
SQL SERVER 2008.
IIS 7.0 ,网站采用.net 4.0 经典托管模式

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
发表于 2015-7-28 09:00:05 | 只看该作者
不要response.write 或是Response.Redirect,使用了就会有这样的问题。fineui有自己的页面跳转和执行js的方法,PageContext这个对象
板凳
 楼主| 发表于 2015-7-28 09:12:57 | 只看该作者
zy32002 发表于 2015-7-28 09:00
不要response.write 或是Response.Redirect,使用了就会有这样的问题。fineui有自己的页面跳转和执行js的方 ...

谢谢 zy32002!
在Session超时的地方,我将Response.Redirect改成PageContext.Redirect 试试。

关于在其他问题方面存在的情况,有可能是哪些原因呢?
地板
发表于 2015-7-28 09:21:56 | 只看该作者
这个要具体分析返回的错误,“Unexpected Response” 这个字符串是当前AJAX请求返回的 statusText 。

当然这样的问题最好能给我稳定重现的示例,才好调试解决
5#
发表于 2015-7-28 09:43:43 | 只看该作者
我不知道Response.Redirect和fineui哪个代码相冲突。
我猜测:执行ajax或是其他js代码,还没执行完,而Response.Redirect就运行,可能会有这样的问题。具体还是看代码。
6#
 楼主| 发表于 2015-7-28 12:07:35 | 只看该作者
zy32002 发表于 2015-7-28 09:43
我不知道Response.Redirect和fineui哪个代码相冲突。
我猜测:执行ajax或是其他js代码,还没执行完,而Resp ...

经上午测试,将跳转代码从Response.Redirect 改为PageContext.Redirect后还没有 Unexpected Response(-1)的情况发生,现在看起来是正常了;其他发生Unexpected Response(-1)的情况我再继续观察。
再次感谢 zy32002 !!
7#
发表于 2015-8-10 16:21:36 | 只看该作者
配置文件中增加
<add name="FineUIScriptModule" type="FineUI.ScriptModule, FineUI"/>
也可以解决该问题
8#
 楼主| 发表于 2015-8-11 16:57:22 | 只看该作者
幻风琉璃 发表于 2015-8-10 16:21
配置文件中增加

也可以解决该问题

Web.config 文件中本来存在该配置的。
9#
 楼主| 发表于 2015-8-28 14:14:33 | 只看该作者
进展说明:
现在当Session为空时,将代码从 Response.Redirect 改为PageContext.Redirect 后不会再发生 Unexpected response(-1) 的错误了。

但另外一个问题是(以前也有的,不是改了PageContext.Redirect后才有的):有时当翻页或进行点按表格列头排序时还是会出现:Unexpected response(-1) 的错误!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-11-23 11:30 , Processed in 0.052330 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表