2

静的ナビゲーションを使用して MVC4-Ext.net アプリケーションを構築しています。ナビゲーションをマスターページにバインドし、プロジェクトをエラーなしで実行することに成功しました。ここで、マスター ページ<ext:Window/>の「メイン コンテンツ」内で使用したいと考えています。<ext:Panel region="Center">

私は行こうとしました:

 <ext:Window runat="server" Constrain="true" Width="600" />

ただし、ウィンドウは「MainContent」から移動できました。も導入してみた

 <ext:Viewport runat="server" ID="InnerViewPort" Layout="FitLayout">

Window を制約しますが、それも機能しませんでした。

コンテンツの測定値を固定値として設定する必要がないように、「制約ウィンドウ」の使用を控えたいと思います。

これらの試みは<asp:Content ID="Content" ContentPlaceHolderID="Main">、マスター ページ ビューポートの中央パネル内にいる私の中にあります。

次のような単純化されたマークアップを持つ Base.Master ファイルがあります。

<ext:Viewport ID="CompleteView" runat="server">
   <Items>
      <ext:Panel runat="server" Region="North" ID="TopBar" />
      <ext:Panel runat="server" Region="West" ID="Navigation" />
      <ext:Panel runat="server Region="Center" ID="MainContent" />
          <Content>
              <asp:ContentPlaceholder ID="Main" runat="server" />
          </Content>
      </ext:Panel>
   </Items>
</ext:Viewport>

MainContentビューをプレースホルダーにロードするときに、ウィンドウをパネル内に制限したいMain

4

2 に答える 2

0

マスターページを少し手直しして除外すると、この質問で説明されているポントにたどり着きました。

に設定されている ext.net.Window コンポーネントを使用してビューをロードするとconstrain="true"、ウィンドウが実際に制約されます。loadMode="IFrame"

于 2013-04-09T08:49:45.390 に答える