我有2個母版頁稱爲User.Master和Admin.Master。 Admin.Master顧名思義是爲管理員而User.Master是爲用戶。 User.Master具有登錄和註銷功能和自己的側邊欄。 Admin.Master有自己的側邊欄。現在我想讓Admin.Master繼承登錄和註銷功能,但不是User.Master的側邊欄。我怎麼能做到這一點?在asp.net中的母版頁問題
0
A
回答
3
創建第三個母版頁LogInOut.master
,其中包括登錄和註銷內容,然後從中導出User.master
和Admin.master
,爲每個頁面提供其特定的側邊欄。
1
您需要3個主頁才能做到這一點。
1)主要法師 - 登錄和註銷
2)用戶主 - 繼承的Primary Master |用戶邊欄
3)Admin Master - 繼承Primary Master |管理員側欄
編輯:^^打我!
1
有(至少)三種方式來做到這一點相當簡單,而我更喜歡第一種方法:
只要創建日誌/縮小功能的用戶控件,並使用相同的用戶控制兩個母版頁(用戶/管理員)。
完全跳過雙主頁的方法。取而代之的是,只有一個擁有用戶控制登錄/登出功能的主頁面,並且每個用戶都可以控制側欄。加載哪個用戶控件(例如,加入主頁上的佔位符)在主頁面的代碼後面進行控制,您可以在其中登錄會話詳細信息等。
正如其他人所建議的,使用3個主頁相互嵌套。
相關問題
- 1. ASP.NET/SharePoint母版頁問題
- 2. ASP.Net母版頁滾動條問題
- 3. RESOLVEURL問題在母版頁
- 4. ASP.NET會話問題(母版頁/普通ASP.NET頁)
- 5. 在母版頁ASP.NET的AJAX
- 6. 母版頁文件問題
- 7. jquery母版頁問題
- 8. SharePoint母版頁問題
- 9. 母版頁 - 設計問題
- 10. ASP.net母版頁/內容頁簡單的設計問題
- 11. ASP.NET MVC母版頁
- 12. Cufon Asp.net在母版頁
- 13. 母版頁,並在asp.net
- 14. 母版與Asp.net Ajax的問題
- 15. asp.net母版頁,內容頁
- 16. 如何從母版頁訪問asp.net
- 17. 在網頁/母版頁中擴展ASCII字符的問題
- 18. 關於母版頁的問題
- 19. 問題的查找,使用母版頁
- 20. ASP.NET初學者問題:關於母版頁的應用
- 21. 初學ASP.NET C#關於動態更改母版頁的問題
- 22. 在asp.net中實現母版頁
- 23. 在asp.net母版頁中使用spry
- 24. 在其他頁面訪問/修改母版頁的控制 - Asp.net
- 25. asp.net - 從子頁面訪問母版頁中的公共類
- 26. ASP.NET母版頁錯誤
- 27. ASP.NET母版頁和jQuery
- 28. ASP.Net母版頁和內容
- 29. Asp.net Ajax和母版頁
- 30. asp.net mvc3使用母版頁
它的一個很好的計劃,但這裏是抓住,我手動實現會話的登錄功能。 – 2011-05-01 22:15:27
@user:這應該不會造成問題 - 無論您的存儲和檢索系統如何,您都應該能夠封裝用戶控件中的任何登錄/註銷代碼以及母版頁中的任何檢查代碼。 – 2011-05-01 22:52:59