<%@ Page Language="C#" AutoEventWireup="true" CodeFile="AspxCallbackPanel.aspx.cs" Inherits="AspxCallbackPanel" %>  <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">  <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server">     <title></title> </head> <body>     <form id="form1" runat="server">     <div>             <dx:ASPxCallbackPanel ID="ASPxCallbackPanel1" runat="server" Width="590px"  ClientInstanceName="CallbackPanel1"             Height="173px" oncallback="ASPxCallbackPanel1_Callback">             <Styles>                 <Panel BackColor="AppWorkspace">                 </Panel>             </Styles>             <PanelCollection>             <dx:PanelContent runat="server">              <asp:MultiView ID="MultiView" runat="server">                                 <asp:View ID="View1" runat="server">                                     <table>                                         <tr>                                             <td valign="top">                                                 <dx:ASPxLabel ID="ASPxLabel1" runat="server" Text="♣我是谁?不要告诉我是上班族,班族。"                                                     Font-Bold="True">                                                 </dx:ASPxLabel>                                             </td>                                         </tr>                                     </table>                                 </asp:View>                                 <asp:View ID="View2" runat="server">                                     <table>                                         <tr>                                             <td valign="top">                                                 <dx:ASPxLabel ID="ASPxLabel3" runat="server" Text="♣许多人不知道自己失去过什么悟吧!"                                                     Font-Bold="True">                                                 </dx:ASPxLabel>                                             </td>                                         </tr>                                     </table>                                 </asp:View>                                 <asp:View ID="View3" runat="server">                                     <table>                                         <tr>                                             <td valign="top">                                                 <dx:ASPxLabel ID="ASPxLabel5" runat="server" Text="♣一个人吻你,你一定被人深爱;死"                                                     Font-Bold="True">                                                 </dx:ASPxLabel>                                             </td>                                         </tr>                                     </table>                                 </asp:View>                </asp:MultiView>                          </dx:PanelContent>             </PanelCollection>         </dx:ASPxCallbackPanel>         <hr/>         <dx:ASPxListBox ID="ASPxListBox1" runat="server" ClientInstanceName="ListBox"              Height="331px" Font-Size="Larger" Width="271px">         <Items>             <dx:ListEditItem Text="雷语1" Value="0" />             <dx:ListEditItem Text="雷语2" Value="1" />             <dx:ListEditItem Text="雷语3" Value="2" />         </Items>       <ClientSideEvents SelectedIndexChanged="function(s, e) {               var item = ListBox.GetSelectedItem();               CallbackPanel1.PerformCallback(item.value);   <!--此行就是调用AspxCallbackPanel的回调方法 -->           }" Init="function(s, e) {                ListBox.SetSelectedIndex(0);                CallbackPanel1.PerformCallback(0);           }"        />                </dx:ASPxListBox>         <br />         <span style="font-family:'宋体';font-size:10pt;">接下来再放置一个<span lang="en-us"              xml:lang="en-us">MultiView</span>控件,设置多个<span lang="en-us" xml:lang="en-us">View</span>,让他显示不同的内容<span              lang="en-us" xml:lang="en-us">,</span>注意,<span lang="en-us"              xml:lang="en-us">MultiView</span>是放置在<span lang="en-us" xml:lang="en-us">ASPCallbackPane</span>的<span              lang="en-us" xml:lang="en-us"><PanelCollection></span>中。如下</span></div>     </form> </body> </html>



using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls;  public partial class AspxCallbackPanel : System.Web.UI.Page {     protected void Page_Load(object sender, EventArgs e)     {      }     protected void ASPxCallbackPanel1_Callback(object sender, DevExpress.Web.CallbackEventArgsBase e)     {         MultiView.ActiveViewIndex = Convert.ToInt32(e.Parameter);     } }