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

      

  • 相关阅读:
    nginx防止域名被恶意指向
    sphinx增量索引
    nginx根据IP限制访问
    centos 下使用locate命令
    centos安装启动telnet服务
    更换阿里云YUM源
    只有IE64位浏览器能上网,其他QQ、FF、CHROME都上不了网的问题
    php合并图片
    coreseek3.2.14全文搜索引擎安装使用
    jw player+nginx搭配流媒体播放器
  • 原文地址:https://www.cnblogs.com/linsong521/p/4762689.html
Copyright © 2011-2022 走看看