Javascript 在asp.net中避免回发OnClientClick事件

Javascript 在asp.net中避免回发OnClientClick事件,javascript,c#,asp.net,postback,onclientclick,Javascript,C#,Asp.net,Postback,Onclientclick,我在radAjax:radAjax面板控件中设置了以下asp按钮,该控件具有OnClientClick事件- <radAjax:RadAjaxPanel ID="Panel" runat="server" LoadingPanelID="Loadingpanel6"> <table> <tr> <td> <b>Sort by

我在
radAjax:radAjax面板
控件中设置了以下
asp按钮
,该控件具有
OnClientClick
事件-

<radAjax:RadAjaxPanel ID="Panel" runat="server" LoadingPanelID="Loadingpanel6">
        <table>
            <tr>
                <td>
                    <b>Sort by :</b>
                </td>
                <td>
                    <asp:Button ID="btnMostRecent" Text="Most Recent" class="button action sortcomments"
                        runat="server" OnCommand="btnMostRecent_Click" OnClientClick="(document.getElementById('hdnSortOrder')).value='date'" CommandArgument="date" />
                </td>
                <td>
                    <asp:Button ID="btnMostViewed" Text="Most Viewed" class="Comments" runat="server"
                        OnCommand="btnMostViewed_Click" OnClientClick="(document.getElementById('hdnSortOrder')).value='views'" CommandArgument="views" />
                </td>
            </tr>
        </table>
<radAjax:AjaxLoadingPanel ID="Loadingpanel6" runat="server">
        <asp:Image ID="Image1" runat="server" AlternateText="Loading" BorderWidth="0px" ImageUrl="/themes/mercolaarticle/images/loading6.gif" />
    </radAjax:AjaxLoadingPanel>
</radAjax:AjaxLoadingPanel>

排序方式:
当我
点击
按钮中的任何一个
时,我希望
避免的
页面
PostBack

FYI-
按钮
位于
面板

任何
建议
帮助
。!!
提前感谢..:)

在OnClientClick中返回false,即-

OnClientClick="(document.getElementById('hdnSortOrder')).value='views'; return false;"

请注意,这意味着该按钮上永远不会出现回发

如果从客户端单击函数返回false,则不会发生回发


脚本块是

 <script>

 function myFunc()

   {

    return false;

     }

         </script>

函数myFunc()
{
返回false;
}
只要用这个:

 <asp:button runat="server" id="btn" OnClientClick="myFunc(); return false;"/>

然后:

<script>

 function myFunc(){

    //Do your javascript code here

  }

</script>

函数myFunc(){
//在这里执行javascript代码
}

如果要避免按钮控件的回发,只需从函数返回false即可

<asp:button runat="server" id="btnTest" OnClientClick="anyFunction() return false;"/>


@Pranav您对问题所做的编辑会显著改变情况。我不熟悉Telerik控件。您看过本文档了吗?-您可以使用UpdatePanel,我认为这是您的最佳解决方案。
<asp:button runat="server" id="btnTest" OnClientClick="anyFunction() return false;"/>