在我的 ASP.NET WebForm 应用程序中,我有简单的规则:
routes.MapPageRoute("RouteSearchSimple", "search/{SearchText}", "~/SearchTicket.aspx");
作为“SearchText”参数,我需要使用西里尔字母,所以要创建 Url,我使用:
string searchText = "текст";
string url = Page.GetRouteUrl("RouteSearchSimple",
new
{
SearchText = searchText
});
GetRouteUrl 自动编码 searchText 值,结果 url = /search/%D1%82%D0%B5%D0%BA%D1%81%D1%82
但我需要 -> /search/текст
如何通过 Page.GetRouteUrl 函数获取它。
非常感谢!