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

mvc 路由 疑问?

mvc 路由 疑问?

长风秋雁 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 回答

?
慕妹3242003

TA贡献1824条经验 获得超6个赞

你有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贡献1806条经验 获得超5个赞

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

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

添加回答

举报

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