在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
我们一般可设置路由信息:
代码
MapRoute("ShowUrl",
"Auth/RoleGroup/{templateid}", new { controller = "Auth", action = "roleGroup", templateid = UrlParameter.Optional } );
那么在访问时,可以直接输入:http : //localhost/myweb/auth/rolegroup/1001 那么,我的controller中的定义的ACTION的名字是 RoleGroup 如果,你在上面的路由定义中,你没有按大小写来拼写 rolegroup。 那么,http : //localhost/myweb/auth/rolegroup/1001 这个地址,不会把1001值传递给{templateid}, 如果在其它的ACTION中使用
return RedirectToAction("RoleGroup", new { templateid });
如果前面的路由设置中ACTION的动作 roleGroup 与 CONTROLLER 中的动作 RoleGroup 有大小写不一至的话; 执行的结果是: http : //localhost/myweb/auth/rolegroup?templateId = 1001
如果前面的路由设置中ACTION的动作 roleGroup 与 CONTROLLER 中的动作 RoleGroup 有大小写一至的话;
执行的结果是: http : //localhost/myweb/auth/rolegroup/1001
|
请发表评论