码迷,mamicode.com
首页 > Web开发 > 详细

MVC控制器简单介绍 (内部使用)

时间:2015-08-27 12:53:37      阅读:135      评论:0      收藏:0      [点我收藏+]

标签:

MVC模式中的控制器(ccontroller) 主要相应用户的输入,并且在相应时修改模型(Model) 并且输入数据(View)应该算是MVC3个核心元素的灵魂元素

传统的WEBFORM是用户通过浏览器相应服务器磁盘上的HTML页面 而MVC就不同了,MVC是通过路由来相应操作方法(Action)并且为方法提供参数,然后方法决定使用什么视图

并且为视图渲染。

简单创建一个controller

  public class HomeController : Controller
    {
        //
        // GET: /Home/

        public string Index()
        {
            return "this Index";
        }
        public string Detail(string name)
        {
            return "this Detail" + name;
        }
        public string Create()
        {
            return "this Create";
        }
    }

我们可以看到这是非常简洁的方法 只是继承了Controller的基类

其中Index方法就是详情浏览器触发事件的基础方法,

我们在浏览器中输入

http://localhost:57950/Home

这时候通过MVC路由的机制会匹配到Index方法  

http://localhost:57950/Home/Detail

同样的道理会匹配到对应的Detail方法

http://localhost:57950/Home/Detail/5

如果连接中含有参数的话 改方法也可以接受到参数

还有另外一种接受方式

http://localhost:57950/Home/Detail?name=MVC 

这里简单的说了一下Controller的工作情况 以及访问的方式

  

MVC控制器简单介绍 (内部使用)

标签:

原文地址:http://www.cnblogs.com/linsong521/p/4762689.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!