在asp.net MVC应用程序的URL中隐藏控制器名称和操作名称

时间:2013-07-20 01:08:32

标签: url model-view-controller

我的ASP.net MVC应用程序托管在网址http://10.80.9.25/mydomain/下 当我在浏览器中访问应用程序时,URL显示为 http://10.80.9.25/mydomain/mycontroller
我不希望在URL中显示mycontroller名称。我希望URL始终只是http://10.80.9.25/mydomain/,无论控制器或操作如何。这可能吗?

2 个答案:

答案 0 :(得分:-1)

听起来你想做自定义路由,在这种情况下我只会关注the docs。但是我很惊讶你不想显示控制器或动作名称,因为用户如何知道他们在你网站上的位置?这是一个单页应用程序吗?祝你好运

答案 1 :(得分:-1)

是的,您可以将控制器名称和操作名称隐藏在asp.net MVC的URL中 请查看以下截图...

在此之后使用自定义路由,我们可以访问app with nameurl,但名称和网址始终相同。  请检查图像

我希望这篇文章有用。