FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 6533|回复: 6
打印 上一主题 下一主题

【已解决】多次打开同一个Tab时,里面的IFrame没更新

[复制链接]
跳转到指定楼层
楼主
发表于 2013-11-12 09:08:59 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
反馈BUG
程序版本: FineUI v3.3.1
浏览器: IE9 
BUG截图:
BUG地址: -
用户管理双击打开父窗体选项卡,传递不同的ID页面不刷新

页面
user.aspx

前台JS
    <script src="./js/default.js" type="text/javascript"></script>
    <script type="text/javascript" language="javascript">
        function openTab(strID, strUrl, strTitle) {
            var basePath = '<%= ResolveUrl("~/") %>';
            //parent.addExampleTab.apply(null, ['SysUserAccountEdit', basePath + strUrl, '用户管理', basePath + 'images/filetype/vs_aspx.png', true]);
            parent.addExampleTab.apply(null, [strID, basePath + strUrl, strTitle, basePath + 'images/filetype/vs_aspx.png', true]);
        }
    </script>

后台
        protected void Grid1_RowDoubleClick(object sender, GridRowClickEventArgs e)
        {
            int selectcount = Grid1.SelectedRowIndexArray.Length;
            for (int i = 0; i < selectcount; i++)
            {
                int rowindex = Grid1.SelectedRowIndexArray;
                string id = Grid1.Rows[rowindex].DataKeys.GetValue(0).ToString();
                PageContext.RegisterStartupScript("openTab('user_view', 'admin/user_view.aspx?id=" + id + @"', '用户管理-查看');");
            }
        }

本帖子中包含更多资源

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

x
沙发
发表于 2013-11-12 09:45:22 | 只看该作者
地址栏增加随机数参数试试,估计是浏览器缓存的问题
板凳
 楼主| 发表于 2013-11-12 09:50:28 | 只看该作者
冬天 发表于 2013-11-12 09:45
地址栏增加随机数参数试试,估计是浏览器缓存的问题

传递的ID是变化的啊,不需要随机参数吧
地板
发表于 2013-11-12 10:13:51 | 只看该作者
浏览器缓存的原因 如果是ie的话 设置每次访问页面检查新版本
5#
发表于 2013-11-12 11:07:24 | 只看该作者
6#
发表于 2013-11-12 11:28:53 | 只看该作者
已确认是FineUI的一个BUG,更新会出现在下个版本中:

-更新X.util.addMainTab方法,如果refreshWhenExist为true,则尝试更新iframe的url,而不是调用location.reload(KITTEN)。


7#
 楼主| 发表于 2013-11-12 11:50:08 | 只看该作者
sanshi 发表于 2013-11-12 11:28
已确认是FineUI的一个BUG,更新会出现在下个版本中:

-更新X.util.addMainTab方法,如果refreshWhenExist ...

感谢您的解决
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 04:40 , Processed in 0.050780 second(s), 21 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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