asp.net mvc 3.0——学习篇 3

理解控制器

控制器控制用户与ASP.NET MVC应用程序交互的方式,由控制器决定向发送了请求的用户返回什么内容。

控制器就是一个,ASP.NET MVC示例应用程序在控制器文件夹下包括了一个名叫HomeController.cs的控制器和一个AccountContrller.cs的控制器,HomeController.cs的内容如清单2所示。

清单2 HomeController.cs 

public class HomeController : Controller
    {
        public ActionResult Index()
        {
            ViewBag.Message = "Welcome to ASP.NET MVC!";

            return View();
        }

        public ActionResult About()
        {
            return View();
        }
    }

 

注意HomeController有两个方法(函数):Index()和About(),这两个方法对应控制器暴露的两个行为,URL /Home/Index调用HomeController.Index()方法,URL /Home/About调用
HomeController.About()方法

控制器中所有公共方法都是以控制器行为方式暴露的,这意味着任何在浏览器地址栏敲入对应的URL都可以调用这些方法,这一点需要注意。

posted @ 2011-11-19 15:07  学习_积累  阅读(86)  评论(0编辑  收藏  举报