相关疑难解决方法(0)

如何在ASP.NET MVC中使用小写路由?

如何在ASP.NET MVC中使用小写,加上下划线?所以我/dinners/details/2打电话DinnersController.Details(2),如果可能的话,/dinners/more_details/2打电话DinnersController.MoreDetails(2)

所有这些仍然使用像这样的模式{controller}/{action}/{id}.

url asp.net-mvc routes case

145
推荐指数
7
解决办法
5万
查看次数

使URL小写.任何简单或内置的方式?

是否有任何简单/内置的方法可以为MVC3制作小写的URL.

我有代码可以做到这一点,但看起来很容易实现.

 routes.MapRouteLowercase(
                "Default", // Route name
                "{controller}/{action}/{id}", // URL with parameters
                new { controller = "Home", action = "index", id = UrlParameter.Optional } // Parameter defaults
            );

public class LowercaseRoute : Route
    {
        public LowercaseRoute(string url, IRouteHandler routeHandler)
            : base(url, routeHandler)
        {
        }

        public LowercaseRoute(string url, RouteValueDictionary defaults, IRouteHandler routeHandler)
            : base(url, defaults, routeHandler)
        {
        }

        public LowercaseRoute(string url, RouteValueDictionary defaults, RouteValueDictionary constraints, IRouteHandler routeHandler)
            : base(url, defaults, constraints, routeHandler)
        {
        }

        public LowercaseRoute(string url, RouteValueDictionary defaults, RouteValueDictionary constraints, …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-3

47
推荐指数
4
解决办法
1万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-3 ×1

case ×1

routes ×1

url ×1