zoukankan      html  css  js  c++  java
  • MVC路由配置原则

    基本原则:精确匹配的靠前;缩略路径靠后。


    具体来说:

     routes.MapRoute(
                                "PhotoDetail", // Route name
                                "Photos/Detail/{albumId}/{photoId}/{commentPageIndex}", // URL with parameters
                                new { controller = "Photos", action = "Detail", albumId = UrlParameter.Optional, photoId = UrlParameter.Optional, commentPageIndex=UrlParameter.Optional } // Parameter defaults
                            );
    要靠前;

    routes.MapRoute(
                                "PhotoDetailShort", // Route name
                                "Photos/{albumId}/{photoId}/{commentPageIndex}", // URL with parameters
                                new { controller = "Photos", action = "Detail", albumId = UrlParameter.Optional, photoId = UrlParameter.Optional, commentPageIndex = UrlParameter.Optional } // Parameter defaults
                            );
    要放到后面

    否则可能很诡异的事情出现。

  • 相关阅读:
    密码学常用解码网站
    macOS VMware Fusion 中 vmtools为灰色
    XSS-Payloads
    Tomcat 漏洞总结
    mac 更新完Big Sur需重新配置项目
    sqlmap的使用 ---- 自带绕过脚本tamper
    FTP 日志分析
    CentOS Java环境问题
    Nginx 学习
    英语学习-邮件表达方法 例句
  • 原文地址:https://www.cnblogs.com/yanyuge/p/2613714.html
Copyright © 2011-2022 走看看