为了账号安全,请及时绑定邮箱和手机立即绑定

mvc 路由 疑问?

mvc 路由 疑问?

慕工程0101907 2018-07-26 08:06:54
routes.MapRoute(                    "Default", // Route name                     "Home/{action}",                    new { controller = "Home" } // Parameter defaults【1】                 );上述路由 我访问http://localhost:1949/Home/index 能成功 ,但是把【1】这个默认的参数去掉或换成别的值(比如controller = "Hoffme")为什么就访问不成功了呢?把参数去掉是提示而换成别的值提示找不到页面
查看完整描述

2 回答

?
动漫人物

TA贡献1815条经验 获得超10个赞

你有Hoffme这个controller吗?

如果路由是这样:

routes.MapRoute(
                    "Default", // Route name
                    "Home/{action}",
                    new { controller = "Hoffme" } // Parameter defaults【1】
                );

访问http://localhost:1949/Home/*链接,就一定是Hoffme Controller的.

查看完整回答
反对 回复 2018-07-30
?
斯蒂芬大帝

TA贡献1827条经验 获得超8个赞

你要想不出错可以把Home/{action}换为{controller}/{action}试试

查看完整回答
反对 回复 2018-07-30
  • 2 回答
  • 0 关注
  • 661 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信