如何在ASP.NET 4 Web窗体中重写URL并隐藏一些参数

时间:2013-06-17 10:34:19

标签: asp.net iis url-rewriting webforms url-routing

我在asp.net 4 Web表单中有网页,生成此URL:

http://www.myweb.com/Default.aspx?mode=articles&seo_name=my-best-article

我希望以这种格式显示网址:

http://www.myweb.com/my-best-article

但我需要访问原始查询字符串(mode和seo_url)。

现在我正在使用这个解决方案:

void RegisterRoutes(RouteCollection routes)
{
    routes.MapPageRoute(
        "default-page",
        "{mode}/{seo_name}",
        "~/Default.aspx"
    );
}

但它显示了两个参数,我只想要seo_name。

我该怎么做?

0 个答案:

没有答案