我正在嘗試創建一個http://domain.com/NotAuthorized
頁面。如何在MVC2中創建簡單登錄頁面
去Views\Shared
並增加了一個名爲NotAuthorized
女巫觀源於NotAuthorized.aspx
在我的路線,我寫
routes.MapRoute(
"NotAuthorized", // Route name
"NotAuthorized.aspx" // Route Url
);
但我每次訪問http://domain.com/NotAuthorized
時候,我得到一個錯誤的文件名
找不到資源。
我錯過了什麼?
如何可以訪問此無需在Controller
使用View("NotAuthorized")
,換句話說,沒有經過任何的控制器。
我只是缺少'filterContext.Result =新的ViewResult {VIEWNAME =「NotAuthorized」};'因爲我已經有了我的'RequiresRoleAttribute',但我重定向爲'filterContext.HttpContext.Response.Redirect(notAuthorizedUrl,true);'。感謝您的高舉。 – balexandre 2010-11-07 13:19:13