猿问

asp.net mvc urll路由

routes.MapRoute(
"Default", // 路由名称
"{controller}/{action}-{id}-{name}", // 【1】
new { controller = "Home", action = "Index", id = UrlParameter.Optional,name="a" } // 参数默认值
);

请求URl http://localhost:11949/

为什么把【1】中的{controller} 换成{suiyi}这样就报错这个不是随意的命名的嘛?难道这个命名有要有意思的嘛?  园子里 好多讲asp.net mvc url 路由的

但是好像都没说到这个 只讲匹配规则什么的


天涯尽头无女友
浏览 551回答 2
2回答

qq_遁去的一_1

suiyi随便指定一下值就可以了,代码如下:routes.MapRoute(    "Default",      "{suiyi}/{action}/{id}",      new { controller = "Home", action = "Index", id = UrlParameter.Optional, suiyi = "" }  );

函数式编程

你可以样"suiyi/{action}-{id}-{name}"
随时随地看视频慕课网APP
我要回答