FineUI 官方论坛

标题: 在使用ContentPanel控件套用asp控件时问题 [打印本页]

作者: ↑灬夕軽    时间: 2012-2-15 09:28
标题: 在使用ContentPanel控件套用asp控件时问题
在使用ContentPanel控件套用asp控件时,asp所以控件的OnClick事件只执行第一个后台的OnClick事件

<ext:ContentPanel ID="CpShow" runat="server" ShowHeader="false" EnableBackgroundColor="true"
                ShowBorder="false" >

        <asp:Button ID="Button1" runat="server" Text="Button1"></asp:Button>
        <asp:Button ID="Button2" runat="server" Text="Button2"></asp:Button>

</ext:ContentPanel>

上面的代码,不管点击是Button1还是Button2都执行Button1的OnClick事件,如果Button1和Button2调换位置都执行Button2的Onclick事件。



作者: 30372245    时间: 2012-2-15 11:37
这么奇怪?。。。
作者: ↑灬夕軽    时间: 2012-2-15 14:32
  求解决!
作者: 恒业创达    时间: 2012-2-15 15:41
我也遇到该问题了,但我是单击ext:Button时,执行的是asp:button的onclick事件。把asp:button换成ext:Button就没问题了。所以应该是在处理asp:button时有问题。上一个版本没这个问题。
作者: 30372245    时间: 2012-2-15 22:33
问题的确存在
作者: 30372245    时间: 2012-2-16 09:32
这是ExtJS在处理表单时的问题,没想到v3.4.0依然存在。目前你可以通过为ASP.NET的按钮添加 UseSubmitBehavior="false" 属性来解决。

下个版本我会提交ExtAspNet内置的解决方案。
作者: ↑灬夕軽    时间: 2012-2-16 15:52
谢谢!





欢迎光临 FineUI 官方论坛 (https://fineui.com/bbs/) Powered by Discuz! X3.4