FineUI 官方论坛
标题:
【非BUG】GetShowReference在不同按钮下出现的不同效果。
[打印本页]
作者:
yztszrj
时间:
2015-10-5 23:10
标题:
【非BUG】GetShowReference在不同按钮下出现的不同效果。
页面中两个按钮,一个是fineui按钮,一个是asp按钮,代码如下:
<p><body>
<form id="form1" runat="server">
<f:PageManager ID="PageManager1" AutoSizePanelID="Panel" runat="server" />
</p><p>
<f:Button runat="server" ID="test1" Text="fineui按钮"></f:Button>
<asp:Button runat="server" ID="test2" Text="普通按钮" />
<f:Window ID="wliuzhuan" Hidden="true" EnableIFrame="true" Target="Top" EnableResize="true" runat="server" IsModal="true" Width="550px" Height="550px">
</f:Window>
</form>
</body> </p>
复制代码
后台添加相同的打开窗口代码,如下:
protected void Page_Load(object sender, EventArgs e)
{
test1.OnClientClick = wliuzhuan.GetShowReference("liuzhuanuser.aspx?did=138", "fineui");
test2.OnClientClick = wliuzhuan.GetShowReference("liuzhuanuser.aspx?did=138", "asp");
}
复制代码
结果:
fineui按钮打开窗口正常,asp打开窗口出现问题:(1)打开窗口同时父页面刷新;(2)打开窗口后不显示并且重新打开一个新的空白窗口(刚打开时窗口标题栏显示设定的名称“asp”,一会就变成默认的名称“[wliuzhuan]”了。
疑问:
是不是不能动态添加弹出窗体模板列?
作者:
zy32002
时间:
2015-10-6 11:25
是你代码的问题,因为你用asp:Button导致页面回发了。
改成如下代码即可解决:
test2.OnClientClick = wliuzhuan.GetShowReference("liuzhuanuser.aspx?did=138", "asp")+" return false;";
作者:
yztszrj
时间:
2015-10-7 09:26
谢谢,问题解决了!
欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/)
Powered by Discuz! X3.4