如何让ASPxButton不PostBack

转载 2012年03月29日 15:15:56

http://community.devexpress.com/forums/p/65455/222233.aspx

ASPxButton元件,当对OnClick挂了事件后,即使AutoPostBack设为false,点击时仍然会执行postback的动作,需要借助如下技巧了规避。

ASPX:

<scripttype="text/javascript">

    function OnButtonClick(s, e) {

        e.processOnServer = s._autoPostback;

    }

</script>

<dxe:ASPxButtonID="btnTestButton"runat="server" Text="ASPxButton" OnClick="OnButtonClick"AutoPostBack="False">

    <ClientSideEventsClick="OnButtonClick"/>

</dxe:ASPxButton>

CS:

protected void Page_Load(object sender, EventArgs e) {

    btnTestButton.ClientSideEvents.Init =
        string.Format("function(s, e) {{ s._autoPostback = {0}; }}", btnTestButton.AutoPostBack ?"true" : "false");

}

protected void OnButtonClick(object sender, EventArgs e) {

    // Do some work

}

 

关于ASPxButton的一点注意

DevExpress控件功能确实非常的强大,但是初学用到的时候也会出现很多的问题。 以下记录一下关于ASPxButton的一点注意: 在客户端需要JS代码进行必要验证时,我们以前用AspButto...

ASP.NET WebForm Best Practice 之PostBack

http://www.cnblogs.com/hjf1223/archive/2008/01/03/1024969.html关于PostBack,我曾经也写过一篇博客《深入理解 __doPostBac...
  • plean
  • plean
  • 2011年07月04日 14:13
  • 287

模态窗口关闭后,对Opener页面模拟POSTBACK

背景 我们经常能遇到打开一个弹出页面以后,当关闭模态弹出页面后,需要刷新父页面的情况。   页面POSTBACK逻辑分析 下面是一段打开模态窗口的代码 var OpenWindow;...

DevExpress ASPxListBox can't get selected items after postback

page code
  • FoxDave
  • FoxDave
  • 2013年06月03日 22:22
  • 2357

使用Cross-Page Postback(跨页面提交)在页面间传递数据

使用Cross-Page Postback(跨页面提交)在页面间传递数据 2007-01-31 22:36 by Anders Cui, 1332 visits, 收藏, 编辑 页...

PostBack与AutoPostBack的功能解释

我们在程序里面,经常会看到if(!IsPostBack){}这样的句子,那么,PostBack是起到什么作用呢? PostBack的意思是回发,我们可以把他理解成第二次执行该程序。如果你还不是很理解...

重提URL Rewrite(3):在URL Rewrite后保持PostBack地址(转老赵blog)

重提URL Rewrite(3):在URL Rewrite后保持PostBack地址(转老赵blog)

Repeater动态增加行,PostBack保留数据

Repeater动态增加行,PostBack保留数据 前台代码: 1 2 3 4 5 6 7 8 9...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何让ASPxButton不PostBack
举报原因:
原因补充:

(最多只允许输入30个字)