zoukankan      html  css  js  c++  java
  • MVC控制器简单介绍 (内部使用)

    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的工作情况 以及访问的方式

      

  • 相关阅读:
    链表及其各种函数操作的实现方法
    插入排序
    欧几里得算法
    Cookie和Session
    RestTemplate 中文乱码
    java8 按两个属性分组,并返回扁平List; stream排序
    Spring 读取资源
    linux搭建Git
    IDEA 快捷键
    Linux常用命令
  • 原文地址:https://www.cnblogs.com/linsong521/p/4762689.html
Copyright © 2011-2022 走看看