Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/314.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Razor中获取FriendlyURL?_C#_.net_Razor - Fatal编程技术网

C# 如何在Razor中获取FriendlyURL?

C# 如何在Razor中获取FriendlyURL?,c#,.net,razor,C#,.net,Razor,任何人都知道我可以如何将URL从: www.contoso.com/locations?Country=越南 进入 www.contoso.com/越南 在Razor、C#、Webforms中。(我正在使用Webmatrix) ie-从搜索结果创建友好URL 谢谢在RouteConfig.cs中添加以下路线: routes.MapRoute( "Vietnam", "{vietnam}", new { controller = "NameOfYourController"

任何人都知道我可以如何将URL从: www.contoso.com/locations?Country=越南 进入 www.contoso.com/越南

在Razor、C#、Webforms中。(我正在使用Webmatrix)

ie-从搜索结果创建友好URL


谢谢

RouteConfig.cs
中添加以下路线:

routes.MapRoute(
    "Vietnam",
    "{vietnam}",
    new { controller = "NameOfYourController", action = "NameOfYourAction" },
    new { vietnam = UrlParameter.Optional  }
);

您必须指定控制器的名称(不含“控制器”一词)以及处理请求的操作。

谢谢@CodingYoshi,但我不是在使用MVC,而是在Webmatrix下使用Web表单。(我刚刚更新了澄清请求)@Mark我不是网络专家,但据我所知,您也可以在WebForms中配置路由: