FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 3303|回复: 2
打印 上一主题 下一主题

【非BUG】GetShowReference在不同按钮下出现的不同效果。

[复制链接]
跳转到指定楼层
楼主
发表于 2015-10-5 23:10:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
反馈BUG
程序版本: fineui v4.1.1
浏览器: IE10 IE9 IE8 
BUG截图:
BUG地址: -
页面中两个按钮,一个是fineui按钮,一个是asp按钮,代码如下:
  1. <p><body>
  2.     <form id="form1" runat="server">
  3. <f:PageManager ID="PageManager1" AutoSizePanelID="Panel" runat="server" />
  4.      </p><p>
  5.                 <f:Button runat="server" ID="test1" Text="fineui按钮"></f:Button>
  6.      <asp:Button runat="server" ID="test2" Text="普通按钮" />
  7.                    <f:Window ID="wliuzhuan"  Hidden="true" EnableIFrame="true" Target="Top" EnableResize="true" runat="server" IsModal="true" Width="550px" Height="550px">
  8.         </f:Window>

  9.                
  10.     </form>
  11. </body> </p>
复制代码
后台添加相同的打开窗口代码,如下:
  1. protected void Page_Load(object sender, EventArgs e)
  2.     {
  3.         test1.OnClientClick = wliuzhuan.GetShowReference("liuzhuanuser.aspx?did=138", "fineui");
  4.         test2.OnClientClick = wliuzhuan.GetShowReference("liuzhuanuser.aspx?did=138", "asp");

  5.     }
复制代码

结果:
fineui按钮打开窗口正常,asp打开窗口出现问题:(1)打开窗口同时父页面刷新;(2)打开窗口后不显示并且重新打开一个新的空白窗口(刚打开时窗口标题栏显示设定的名称“asp”,一会就变成默认的名称“[wliuzhuan]”了。

疑问:
是不是不能动态添加弹出窗体模板列?

本帖子中包含更多资源

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

x
沙发
发表于 2015-10-6 11:25:29 | 只看该作者
是你代码的问题,因为你用asp:Button导致页面回发了。

改成如下代码即可解决:
  test2.OnClientClick = wliuzhuan.GetShowReference("liuzhuanuser.aspx?did=138", "asp")+" return false;";
板凳
 楼主| 发表于 2015-10-7 09:26:10 | 只看该作者
谢谢,问题解决了!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-5-10 05:27 , Processed in 0.051867 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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