C# 仅在右侧重新加载DevExpress ASPxSplitter
我的主页中有一个带两个窗格的ASPxSplitter:C# 仅在右侧重新加载DevExpress ASPxSplitter,c#,asp.net,devexpress,navbar,splitterpanel,C#,Asp.net,Devexpress,Navbar,Splitterpanel,我的主页中有一个带两个窗格的ASPxSplitter: <dx:ASPxSplitter ID="ASPxSplitter1" runat="server" FullscreenMode="True" Height="100%" Theme="BlackGlass" Width="100%"> <panes> <dx:SplitterPane Size="20%" Name="leftPane">
<dx:ASPxSplitter ID="ASPxSplitter1" runat="server" FullscreenMode="True" Height="100%" Theme="BlackGlass" Width="100%">
<panes>
<dx:SplitterPane Size="20%" Name="leftPane">
<contentcollection>
<dx:SplitterContentControl runat="server" SupportsDisabledAttribute="True">
<dx:ASPxNavBar ID="ASPxNavBar1" runat="server" AllowSelectItem="True" Width="100%">
<ClientSideEvents ItemClick="OnItemClicked" />
<Groups>
<dx:NavBarGroup Text="Entreprises extérieures">
<Items>
<dx:NavBarItem Text="Entreprise extérieure" NavigateUrl="~/EntrepriseExternes.aspx">
</dx:NavBarItem>
<dx:NavBarItem Text="Intervenant" NavigateUrl="~/Intervenants.aspx">
</dx:NavBarItem>
</Items>
</dx:NavBarGroup>
</Groups>
</dx:ASPxNavBar>
</dx:SplitterContentControl>
</contentcollection>
</dx:SplitterPane>
<dx:SplitterPane>
<ContentCollection>
<dx:SplitterContentControl ID="RightPane" runat="server" SupportsDisabledAttribute="True">
<asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server">
</asp:ContentPlaceHolder>
</dx:SplitterContentControl>
</ContentCollection>
</dx:SplitterPane>
</panes>
</dx:ASPxSplitter>
当点击导航栏时,我想在右侧重新加载,这可能吗
谢谢。在右侧面板内使用AspxCallbackPanel。navbar的单击事件执行该面板的回调。在回调期间,你想做什么就做什么 若右面板的内容变量不是很大,那个么您可以全部加载它们,只需在客户端的导航栏上单击SetVisible() 或者任何其他高度依赖于任务细节的解决方案