有與ASPX頁面並不妨礙它被放置在_layouts目錄相關聯的母版頁。我所有的ASPX頁面都使用我編寫的自定義主頁面,並且它們都存儲在_layouts目錄中。但有足夠的方法可以在不改變存儲位置的情況下隱藏麪包屑。
如果只想在特定頁面上隱藏麪包屑,最簡單的方法是防止顯示麪包屑的內容。在默認的母版頁上(我假設你的母版頁也有這個),有一個名爲「PlaceHolderTitleBreadcrumb」的內容,這是顯示麪包屑的內容。通過在ASPX文件中重寫此內容,可以防止顯示此內容。一個簡單的辦法是隻需要插入下面的行放在ASPX文件:
<asp:Content ContentPlaceHolderId="PlaceHolderTitleBreadcrumb" runat="server"> </asp:Content>
通過在頁面本身時,它變成了麪包屑,而不是母版頁的定製版本,所以它不會評價自己並會留下一個空白行。
將保持表格單元格內的內容,所以它將專門使空行佔據與麪包屑通常相同的空間。如果你只是在那裏放置一個空的內容,那麼它將不會在那裏呈現任何內容,並向上拖動所有內容。如果你認爲這看起來更好,那就由你決定。
至於放置線的位置,如果您的ASPX頁面具有它們,我建議只在以下幾行之下。如果您沒有以下幾行,您可能需要嘗試一下才能找到正確的位置。
<asp:Content ContentPlaceHolderId="PlaceHolderPageImage" runat="server">
<IMG SRC="/_layouts/images/blank.gif" width=1 height=1 alt="">
</asp:Content>