如何在ASP.NET MVC中創建子控制器? 即:ASP.NET MVC子控制器
在控制器的目錄中,我有一個名爲控制器用戶 .Fine .// GET:/用戶/指數
內controlles文件夾我有一個名爲組子文件夾,該子文件夾我有內部目錄名稱帳戶,並在裏面帳戶我有一個控制器名爲組。
因此,URL應該是: GET:/組/帳號/索引
正確? 但它可以解決工作,無法找到該網址。 它期望:得到:組/索引
任何ideias?
如何在ASP.NET MVC中創建子控制器? 即:ASP.NET MVC子控制器
在控制器的目錄中,我有一個名爲控制器用戶 .Fine .// GET:/用戶/指數
內controlles文件夾我有一個名爲組子文件夾,該子文件夾我有內部目錄名稱帳戶,並在裏面帳戶我有一個控制器名爲組。
因此,URL應該是: GET:/組/帳號/索引
正確? 但它可以解決工作,無法找到該網址。 它期望:得到:組/索引
任何ideias?
您不應該在控制器中擁有子文件夾。你應該有一個控制器Users
和一個控制器Groups
。
在Users
控制器中,您將有一個action
稱爲索引,它會給你/Users/Index
視圖。
在Groups
控制器,你將有一個名爲action
指數,並呼籲Account
然後,您可以通過/Groups/Index
和/組/ Account`訪問這些動作。
如果你想有更多的嵌套,那麼你可以使用Areas
。一個Area
將允許你有一個「子文件夾」的全套控制器。例如,您可以創建一個名爲Group的area
。然後你將有一個默認的「主頁」控制器和視圖作爲索引,你可以爲每個「子子頁面」添加新的控制器和視圖,例如/Groups/Account
其中group是區域,account是該區域的控制器。