文章出處
文章列表
下面我要重新溫習一下,MVC控制器中的Action方法相關概念:
1.Action方法必須是public,不能是private或者是protected;
2.Action方法不能夠被重載;
3.Action方法不能是靜態方法;
在上面這個圖中,Index方法是一個public類型的方法,通過使用控制器基類中定義的View()方法返回返回值,返回值是ActionResult;
每一個控制器都有一個默認的Action方法,因為每一個RouteConfig.cs文件中定義了這樣的默認路由:
routes.MapRoute( name: "Default", url: "{controller}/{action}/{id}", defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
當然你可以根據需要,修改上面的默認的路由配置,
ActionResult:
MVC框架包含很多result類,他們可以通過Action方法的返回值得到:ActionResult是下面列出來的Result的基類
文章列表
全站熱搜