首页 新闻 会员 周边

ASP.NET CORE MVC

1
悬赏园豆:5 [已关闭问题] 关闭于 2017-06-09 07:51

如何隐藏下图  controller 的名字

如下图所示的链接

愤青愤青的主页 愤青愤青 | 初学一级 | 园豆:4
提问于:2017-06-03 14:38
< >
分享
所有回答(3)
0

直接可以不写的

Emrys5 | 园豆:223 (菜鸟二级) | 2017-06-03 15:14

哥们 我想隐藏 http://localhost:2975/Home 登录后 自动出来 我想吧这个隐藏了 

你没理解我说的意思

支持(0) 反对(0) 愤青愤青 | 园豆:4 (初学一级) | 2017-06-03 15:15
0

把的你路由规则修改下,去掉{controller}

幻天芒 | 园豆:37175 (高人七级) | 2017-06-03 15:33

现在路由是

routes.MapRoute(
name: "default",
template: "{controller=Account}/{action=Index}/{id?}");
//template: "{controller=Financial}/{action=CodeDetail}/{id?}");

得自定个类 继承Route么?

支持(0) 反对(0) 愤青愤青 | 园豆:4 (初学一级) | 2017-06-03 15:34

@愤青愤青: 那没办法了,看你还有AccountController,那就没办法省略Controller了。当然,你可以用命名路由:在Home/Index这个anction上申明 [HttpGet("/")]

支持(0) 反对(0) 幻天芒 | 园豆:37175 (高人七级) | 2017-06-03 15:54
0

你想要不显示“Home”,那就只能把“Home”作为你路由规则里默认的Controller了

Sugar★ | 园豆:203 (菜鸟二级) | 2017-06-14 15:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册