Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 仅在右侧重新加载DevExpress ASPxSplitter_C#_Asp.net_Devexpress_Navbar_Splitterpanel - Fatal编程技术网

C# 仅在右侧重新加载DevExpress 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">

我的主页中有一个带两个窗格的ASPxSplitter:

   <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()

或者任何其他高度依赖于任务细节的解决方案