FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
12
返回列表 发新帖
楼主: Thunder
打印 上一主题 下一主题

【非BUG】无法获取DropDownList选中项的值,浏览器缓存问题

[复制链接]
11#
 楼主| 发表于 2017-2-22 16:26:10 | 只看该作者
再次确认是6.0.3的问题,我回滚到6.0.1后一切正常。
12#
发表于 2017-2-24 11:04:41 | 只看该作者
Thunder 发表于 2017-2-22 16:26
再次确认是6.0.3的问题,我回滚到6.0.1后一切正常。

请基于空项目重现问题,并上传
13#
 楼主| 发表于 2017-2-26 18:05:36 | 只看该作者
您好!我已经将问题再现,见附件
演示方法:运行项目,访问default.aspx,选择“报修科室”相应值后,“其它备注”里应该能显示对应的值。现在在6.0.3下无效,换成6.0.1的fineUI.dll后正常。
另外,6.0.3下原来的Grid里的获取选中行的值也无效了。
请三石大哥帮忙排查一下。
14#
 楼主| 发表于 2017-2-26 18:06:00 | 只看该作者
您好!我已经将问题再现,见附件
演示方法:运行项目,访问default.aspx,选择“报修科室”相应值后,“其它备注”里应该能显示对应的值。现在在6.0.3下无效,换成6.0.1的fineUI.dll后正常。
另外,6.0.3下原来的Grid里的获取选中行的值也无效了。
请三石大哥帮忙排查一下。

本帖子中包含更多资源

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

x
15#
发表于 2017-2-26 19:36:37 | 只看该作者
Thunder 发表于 2017-2-26 18:06
您好!我已经将问题再现,见附件
演示方法:运行项目,访问default.aspx,选择“报修科室”相应值后,“其 ...
访问default.aspx,选择“报修科室”相应值后,“其它备注”里应该能显示对应的值

====
你的项目,打开后按照这个步骤访问一切正常,没发现你说的问题,请确认!
16#
 楼主| 发表于 2017-2-26 20:42:18 | 只看该作者
在三石的指点下,Ctrl+F5强制刷新就好了
17#
发表于 2017-2-26 21:12:23 | 只看该作者
Thunder 发表于 2017-2-26 20:42
在三石的指点下,Ctrl+F5强制刷新就好了

项目升级时,正常替换DLL+extjs是不会有这个缓存问题的。

我猜测你之所以出现这个问题,是经历了如下步骤:
1. 替换了FineUI v6.0.3的 DLL,没有替换 extjs 目录
2. 打开页面,此时 /extjs/ext-fineui.js?v6.0.3 地址其实加载的是 v6.0.1 的 JS 文件,就被浏览器缓存下来了
3. 然后替换成 6.0.3 的exjts,但是访问  /extjs/ext-fineui.js?v6.0.3 时默认从浏览器缓存中读取,也就是读取的还是 6.0.1 的JS文件

浏览器有时是根据 URL 来缓存静态文件的,所以这是就要 Ctrl+F5 来强制刷新了。





多么痛苦的领悟,下次记得DLL+extjs要同时替换!

或者支持我们的专业版(JS包含在DLL不会出现不同步的问题)

本帖子中包含更多资源

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

x
18#
 楼主| 发表于 2017-2-26 22:19:56 | 只看该作者
多么痛的领悟………………
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-4-25 13:47 , Processed in 0.047394 second(s), 13 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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