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
                            );
    要放到后面

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

  • 相关阅读:
    2019/09/26,经济和科技
    失败的总和
    2019/11/05,现代人的焦虑
    2019/09/16,回忆和希望
    2019/09/13,捷径
    演讲手势
    因果谬论和基于数据的另一种说法
    文本框输入事件:onchange 、onblur 、onkeyup 、oninput
    开关按钮切换
    全选,反选,全不选
  • 原文地址:https://www.cnblogs.com/yanyuge/p/2613714.html
Copyright © 2011-2022 走看看