隐藏URL asp.net中的查询字符串c#

时间:2015-09-01 04:53:10

标签: c# asp.net routing

我有以下网址:

link 我希望得到http://www.example.com?user=Ana

我怎样才能得到它?

1 个答案:

答案 0 :(得分:5)

您可以使用参数将example.com/Ana路由到Home / Index(您可以将控制器和操作更改为所需的内容)。只需在路由字典中添加新路由

即可
routes.MapRoute(
    "UserPage",                                              
    "{controller}/{action}/{user}",                           
    new { controller = "Home", action = "Index", user = "" }  
); 

您可以阅读有关路由here at ASP.NET

的更多信息

注意: 正如Alexei Levenkov所说,它需要.Net MVC以这种方式进行路由。