在asp.net 中用devexpress第三方控件开发,经常会遇到只需局部页面更新,非整个页面刷新的情况。dev 中帮我们提供个一个控件,效果类似 ajax 的刷新。
工具/原料
1
microsoft visual studio 2010 或更高
2
devexpress12.1或更高
方法/步骤
1
在aspx页面中 将需要局部刷新的内容的外层添加ASPxCallbackPanel控件。注:ID 和 ClientInstanceName 都需要设置,然后 在 OnCallback 写上 事件的名称,在后台的事件中需要用到
2
用按钮事件触发ASPxCallbackPanel。注:1、按钮设置AutoPostBack='False' 即禁止刷新页面。2、调用JS方法
3
js 事件的写法 如图,
4
在后台的ASPxCallbackPanel 事件中,将 你需要进行的动作写在这里。