我正在將我們當前的ASP.net網站轉移到MVC3項目,並且對MVC來說是非常新的。目前,我們有超級管理員和管理員的2級授權。這兩種授權級別都被引導到一個菜單,其中有一些共同的和一些他們各自訪問的不同頁面。我想知道我如何構建它使得會有控制器邏輯的最小重複與像URL -ASP.Net MVC3 web應用程序目錄結構
myURL /超級管理員
myURL /超級管理員/用戶
myURL /超級管理員/用戶/用戶ID
同樣爲管理員。
對於上述類型的URL,我可能必須複製SuperAdmin中的控制器代碼(用於用戶視圖)以及管理員控制器。因爲這兩個訪問用戶視圖。我想避免這種情況,但具有相同的URL。我們正在利用現有的業務層實體框架(存儲過程),而不是使用任何LinqToSql。我可以使用命名的路由嗎?如果是這樣,怎麼樣?我希望我明確自己。 有人可以幫忙嗎?任何想法和建議將不勝感激。
感謝, SDD