MVC 控制器和 路由,及路由调试

控制器

控制器三个职责:

1、处理跟用户的交互

2、处理业务逻辑的调用

3、指定具体的视图显示数据,并且把数据传递给视图


控制器约定:

1、必须是非静态类

2、必须实现IController接口

3、必须是以Controller结尾命名


路由

 Routing的作用:

         确定Controller

         确定Action

         确定其他参数

         根据识别出来的数据, 将请求传递给Controller和Action.


路由规则:

    1、可以有多条路由规则

     2、路由规则是有顺序的。前面被匹配了之后,后面就没有机会了。

路由的调试:

     1、下载调试工具:RouteDebug.dll
     2、RouteDebug.dll将 复制到项目文件packages中   
     3、在项目中添加对RouteDebug.dll的引用
     4、设置Global.asax文件配置
          启用路由调试:
            //路由调试设置代码
            RouteDebug.RouteDebugger.RewriteRoutesForTesting(RouteTable.Routes);
          关闭调试,将上述代码注释就可以了
      
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值