我一直在寻找关于如何重写网址的一段时间,我已经在SO和谷歌上进行了搜索但是徒劳无功。
我的问题是我有一个小型的网络应用程序,我想重写我的所有网址
基本上我想要这个:
localhost:56789/Controller1/Action1 => localhost:56789/something
localhost:56789/Controller1/Action2 => localhost:56789/something2
localhost:56789/Controller2/Action2 => localhost:56789/something3
...
有可能吗?怎么样?
感谢您的帮助:)
答案 0 :(得分:3)
打开/App_Start/RouteConfig.cs
添加:
routes.MapRoute(
name: "Something",
url: "something", //Don't prefix this with a forward slash
defaults: new { controller = "Cotnroller1", action = "Action1" }
);
这些天你几乎可以使用网址做任何事情。