首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ajax更新面板- imagebutton和button的行为不同吗?

ajax更新面板- imagebutton和button的行为不同吗?
EN

Stack Overflow用户
提问于 2010-11-09 22:09:36
回答 1查看 1.4K关注 0票数 0

我有一个ajax面板(实际上它是一个Rad Ajax面板-它的行为类似于一个Ajax更新面板,所有东西都在ContentTemplate部分,没有触发器),有一个图像按钮(asp:ImageButton)和一个按钮(asp: button )。

我注意到它们的行为不同-图像按钮前进到回发(Page_Load和Button_Click服务器函数),而按钮没有!

如何使用Button也实现此行为?(用ImageButton替换按钮解决了这个问题...有没有办法维护Button并保持ImageButton的行为?)

下面是我的代码(两个按钮、两个单击函数和两个客户端单击函数):

代码语言:javascript
复制
<telerik:RadScriptManager ID="RadScriptManager1" runat="server">
</telerik:RadScriptManager>

<div style="width: 800px;">
    <telerik:RadAjaxPanel ID="RadAjaxPanel1" runat="server" LoadingPanelID="RadAjaxLoadingPanel1">

    <telerik:RadScriptBlock ID="RadScriptBlock1" runat="server">
        <script type="text/javascript">
            function validateSave() {
                // ...
                return true;                    
            }

            function validateAdd() {
                // ...
                return true; 
            }                                       
         </script>
    </telerik:RadScriptBlock>

    <asp:Panel ID="Panel1" runat="server" Visible="false">
    <fieldset>
        <legend>New item</legend>
        <%--..........--%>
        <asp:ImageButton ID="Button4" runat="server" 
        ImageUrl="~/App_Themes/ThemeDefault/images/add.gif"
        OnClientClick="return validateAdd();" 
        OnClick="Button4_Click" />
    </fieldset>


    <%--..........--%>
    <asp:Button ID="Button2" runat="server"                                
    OnClientClick="return validateSave();" 
    Text="Save" ToolTip="Save" OnClick="Button2_Click" />
</asp:Panel>


</telerik:RadAjaxPanel>                

<telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
</telerik:RadAjaxLoadingPanel>        

</div>
EN

回答 1

Stack Overflow用户

发布于 2010-11-09 23:45:54

使用按钮时,UpdatePanels经常会出现问题。您可以做的一件简单的事情是将按钮移出UpdatePanel。毕竟,UpdatePanel中的内容越多,异步回发的速度就越慢。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4134534

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档