簡體   English   中英

ASP.Net C#主站點

[英]ASP.Net C# Master Site

我對使用C#(WebForms)的ASP.NET中的****。Master網站有疑問。 我創建了一個Site.Masters文件,其中包含許多不同的占位符。 因此,問題是-是否可以從不同的.aspx文件填充占位符?

主頁面:

    <asp:ContentPlaceHolder ID="MainHeader" runat="server">

    </asp:ContentPlaceHolder>

    <asp:ContentPlaceHolder ID="MainContent" runat="server">

    </asp:ContentPlaceHolder>

    <asp:ContentPlaceHolder ID="MainFooter" runat="server">

    </asp:ContentPlaceHolder>
</div>

現在我會做這樣的事情:

  1. 在主標題中添加一些內容-該內容在名為mainHeader.aspx的文件中表示
  2. 在主要內容中添加一些內容-該內容在名為mainContent.apsx的文件中表示

這可能嗎?或者我的計划有解決方案嗎? 我想為我的.NET Project創建一個模塊化的扁平結構。

感謝您的幫助-最好的問候

不,那不是母版頁的工作方式。

當用戶/客戶端請求單個內容頁面時,該頁面將與母版頁合並。 用戶/客戶端無法調用母版頁。

我相信您正在尋找用戶控件

您可以通過使用jquery.load()來完成所需的操作,這是文檔http://api.jquery.com/load/ ,但是我認為您要做的不是繼續進行的方法,而是要執行的操作您希望我建議您這樣做:

創建用戶控件,每個主控件一個ContentPlaceHolder,然后在主控件中,添加每個控件並啟動它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM