マルチページ テンプレートを使用してページを作成します。ロード時に各ページの Dom に開始ページ (index.aspx など) のみが残っていることを読みました。しかし、ページparent.aspxの子である私の他のページ(例:child.aspx)で、parent.aspxページのdom要素を見ることができます。ブレッドクラムは次のとおりです: Index--->parent--->child, おそらく、親ではなく index dom コンテンツのみを表示する必要があります。これは、なぜページがこのようなものなのか、どうすればそれを処理できるのか疑問に思います.Thanks.
アップデート:
表示ごとにすべてのページをリロードしたいだけです。つまり、DOM を完全にクリアし、最初からコンテンツをロードします。ctrl+f5 を押してキャッシュなしでページをロードしたときのように。これはJQMで可能ですか?
インデックス.aspx:
<form id="form1" runat="server" dir="rtl">
<asp:UpdatePanel ID="UpdatePanel1" runat="server" UpdateMode = "Conditional">
<ContentTemplate>
<asp:ScriptManager ID="ScriptManager" runat="server"></asp:ScriptManager>
<uc2:MblMyMessageBox ID="MblMyMessageBoxInfo" runat="server" ShowCloseButton="true" />
<div data-role="page" id="home">
<div data-role="header">
<h1>header</h1>
</div>
<div data-role="content">
<ul data-role="listview" data-inset="true" data-filter="false">
<li data-icon="false"><a href="AccountStatus.aspx">AccountStatus</a></li>
<li data-icon="false"><a href="ConfirmPayment.aspx">ConfirmPayment</a></li>
</ul>
</div>
</div>
</ContentTemplate>
</asp:UpdatePanel>
</form>
AccountStatus.aspx:
<div data-role="page" id="accountStatus">
<div data-role="header">
<h1>Header</h1>
</div><!-- /header -->
<div data-role="content">
<ul data-role="listview" data-inset="true" data-filter="false">
<li data-icon="false"><a href="BalancePage.aspx" data-prefetch="true">balance</a></li>
<li data-icon="false"><a href="InvoicePage.aspx">invoice</a></li>
</ul>
</div><!-- /content -->
<div data-role="footer">
<p><a href="Index.aspx">back</a></p>
</div><!-- /footer -->
</div><!-- /page -->
accountStatus ページの dom 要素から index のコンテンツを削除することが私の目的です。