我有2種類型的用戶(phonebookers和salesrep)。他們應該有兩個不同的菜單欄,等待登錄。master.page中的不同菜單取決於登錄類型
從login.aspx - 我設置了一個Session[]
其中一個["EmployeeType"]
。 在我的母版頁中,我有一個ContentPlaceholder ID="Menu"
。
Master.page似乎鎖定就位,很久之前我可以更改任何掛起某些會話值。我發現加載順序似乎確認我的懸浮,因爲在任何內容頁面進入遊戲之前,主頁面被加載並鎖定。我試過<% If (Session["EmployeeType"].ToString() == "1") { %> type 1 employee <% } else {%>Type 2 employee<% } %>
- 沒有運氣。我試過Page_PreRender(EventArgs e)
- 沒有運氣。
我試圖在主頁面中有超鏈接控件,沒有文本,然後設置文本後來我PreRender和可見=真/假 - 沒有運氣。
谷歌說有一個與JavaScript的選項,但我還沒有找到任何例子,或者我沒有認出任何JavaScript作爲我可以使用的東西。
Google發現很少有人遇到與我相反的問題,他們的主頁加載方式太多了,他們想要阻止它這樣做。
感謝您強迫我重新審覈我的代碼。發現我有兩種類型的員工 - 類型2和類型1/0。由於某種原因,其中一種類型既有0又有1。 – DoStuffZ