zoukankan      html  css  js  c++  java
  • c#进阶(2)—— ASP.NET MVC 常用路由总结

     1、URL模式

     路由系统用一组路由来实现它的功能,这些路由共同组成了应用系统URL架构或方案,这种URL架构是应用程序能够识别并能对之做出响应的一组URL,当处理一个输入

    请求时,路由系统的工作是将这个请求URL与一个模式进行匹配,从此URL为这个模式中定义的片段变量提取相应的值。

    2、路由的创建与注册

    (1) RouteConfig.cs配置路由文件

    (2)RegisterRoutes 方法通过global.asax.cs文件进行调用,当启用应用程序时,通过底层ASP.NET 平台进行调用,将

    调用RouteConfig.RegisterRoutes,该方法的参数是静态RouteTable.Route 属性的值,它是RouteCollection 类的一个实例。

    3、常用路由总结

    (1)经典案例

    (2)匹配单片段路由【不指定 action 方法,也可访问】

    (3)可访问路由

    (4)规定访问片段

    (5)匹配任意URL

    (6)按命名空间区分控制器优先顺序

     (7)用正则表达式约束路由

     (8)将一条路由约束到一组指定的值

     (9)使用HTTP方法约束路由

     (10)使用类型和值约束

     

     (11)定义自定义约束路由

    序:左侧结构

    11.1  定义一个自定义的约束类

    11.2 配置路由

     (12)启用和运用属性路由

     (13)使用片段变量创建路由

     (14)运用路由约束

    (15)组合约束

    (16)使用Route Prefix

     

  • 相关阅读:
    随笔导航
    利用CORDIC算法计算三角函数
    粒子群算法求一元函数最值问题
    基于粒子群算法的分组背包MATLAB实现
    遇到过的MATLAB函数小总结
    FFT原理及C++与MATLAB混合编程详细介绍
    DPSK通信系统的FPGA实现
    矩阵QR分解的MATLAB与C++实现
    矩阵LU分解的MATLAB与C++实现
    两种频率调制(FM)方法的MATLAB实现
  • 原文地址:https://www.cnblogs.com/cklovefan/p/7785307.html
Copyright © 2011-2022 走看看