閱讀本線程,但並沒有真正回答我的問題,有相當多的建議,所以不知道他們是否在正確的軌道上:Master Page content filtering with respect to asp page如何通過主頁面隱藏某些頁面上的內容而不是其他頁面?
我所擁有的是1母版頁的站點,在這所有頁面都使用的全球頁腳。我想僅消除1頁(即登錄頁面)上的頁腳,但保持所有其他母版頁內容不變。
我知道我可以爲這個登錄頁面創建一個單獨的母版頁,但它似乎矯枉過正。有沒有一種方法可以加入一些邏輯:如果僅僅是這個特定的頁面,它會隱藏頁腳,然後顯示在其他頁面上?
感謝您的任何提示/建議。
編輯:後面的代碼中已經有一個Page Load子頁面。我只需要在If語句中添加 - MasterPage_Footer.Visible = False
,當用戶未登錄時,它們在登錄時將其設置爲True
。工作方式類似於魅力。感謝所有的建議。
是你的頁腳在一個單獨的服務器端控制從主頁上的其他信息(如' ContentPlaceHolder')? – jadarnel27 2012-04-24 17:04:17
您不能在運行時獲得您的**網頁名稱**嗎?然後你可以添加一個css類到容器中,該容器包含**頁腳** ...類似於** Path.GetFileName(request.PhysicalPath)** – 2012-04-24 17:05:25
@ jadarnel27是的,腳註位於一個ContentPlaceHolder標籤中 – Valien 2012-04-24 17:18:38