ASP.NET Web窗体应用程序中的URL路由和QueryStrings

时间:2010-02-28 17:22:25

标签: asp.net asp.net-3.5 url-routing

我正在尝试为非MVC应用程序实现URL路由。这是我的原始网址:

http://mydomain.com/ProcessStuff.aspx?id=1029019

http://mydomain.com/Process-This-Stuff/1029019

当页面在URL中包含查询字符串时,我会遇到困难。

这是我到目前为止的路由处理程序:

public class CustomRouteHandler : IRouteHandler
{
    public IHttpHandler GetHttpHandler(RequestContext requestContext)
    {
        return BuildManager.CreateInstanceFromVirtualPath("ProcessStuff.aspx", typeof(Page)) as Page;
    }
}

1 个答案:

答案 0 :(得分:1)

我相信“IIS的URL重写模块”将解决您的问题,为您节省大量时间!

http://www.iis.net/expand/URLRewrite

http://learn.iis.net/page.aspx/460/using-url-rewrite-module/