我創建具有左側菜單面板中的ASP.NET應用程序MVC4訪問權限,和右主面板將是內容面板。 (@RenderBody
)最佳實踐來查詢ASP.NET MVC應用程序
菜單上的鏈接生成基於用戶的登錄角色。例如,具有較高訪問權限的用戶將在菜單上看到更多鏈接。這些訪問權限存儲在數據庫中。
我有一個_Layout.cshtml
網頁,其中我的所有網頁繼承。
我應該如何代碼,這樣的訪問只從數據庫登錄期間檢索一次,我訪問菜單?之後,用戶導航到的每個頁面,我不必爲他的訪問權限重新查詢數據庫。
我應該使用Html.RenderAction
或Html.Partial
我訪問菜單頁面?
你怎麼想使用'HTML.RenderAction()'? – DarthVader
RenderAction()調用一個查詢我的數據庫並返回包含菜單鏈接的視圖的控制器? –