我創建一個在線日誌查看器應用程序,它讀取由許多應用程序生成的日誌到一個單一的公共數據庫。日誌類型是錯誤的,致命的,調試,我用全部代表所有的日誌。ASP.NET MVC路由幫助必
我有一個名爲AppsController控制器,它應當用於下列要求,其中「雙報告」是我們擁有的許多應用程序名稱的一個服務器的視圖。
/apps/bi-reports/
/apps/bi-reports/all
/apps/bi-reports/error/
/apps/bi-reports/2011/04/
/apps/bi-reports/2011/04/all
/apps/bi-reports/2011/error
/apps/bi-reports/2011/04/error
/apps/bi-reports/all/last-hundred
/apps/bi-reports/all/most-hundred
/apps/bi-reports/2011/last-hundred
/apps/bi-reports/2011/04/all/last-hundred
我應該如何在Controller的Action方法中配置路由設置參數以使其工作?
您的預期成果是什麼?即你希望「/ apps /」之後的所有內容都被當作方法的參數,並根據這個參數檢索數據? – GalacticCowboy
我會把'last-hundred'' last-hundred'和'all'設爲尋呼參數。我也會讓'all'和'2011'成爲querystring參數。錯誤應該是從ActionFilter中取出的「共享視圖」。然後你只剩下'apps'控制器和'bi-reports'操作。 –
記住,你可以發送一個參數來操作,它不使用'myParameter = all' - 你可以跳過它,並有'/ all' –