mvc重写 地址 路过的朋友帮忙看下吧

http://localhost:8134/Home/Login?user=Guest

url地址 我写变成(把?改成/ )(=改成/)的范例

 http://localhost:8134/Home/Login/ser/Guest

请问怎么重写url?

默认的路由配置:


            routes.IgnoreRoute("{resource}.axd/{*pathInfo}");

            routes.MapRoute(                "Default", // 路由名称
                "{controller}/{action}/{id}", // 带有参数的 URL
                new { controller = "Accordion", action = "Index", id = UrlParameter.Optional } // 参数默认值
            );


肥皂起泡泡
浏览 539回答 2
2回答

当年话下

再添加一条路由routes.MapRoute(                "Default", // 路由名称                "{controller}/{action}/{id}/{login}/{value}", // 带有参数的 URL                new { controller = "Accordion", action = "Index", id = UrlParameter.Optional,login="Login" } // 参数默认值  传值比如: /login?value="Guest"            );

一只萌萌小番薯

http://localhost:8134/Home/Login?user=Guesturl地址改成http://localhost:8134/Home/Login/Guest,这样不就可以了吗?
打开App,查看更多内容
随时随地看视频慕课网APP