URL-маршрутизация и QueryStrings в приложении веб-форм ASP.NET - PullRequest
1 голос
/ 28 февраля 2010

Я пытаюсь реализовать маршрутизацию URL для приложений, отличных от 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 Ответ

1 голос
/ 28 февраля 2010

Я считаю, что "Модуль перезаписи URL для IIS" решит вашу проблему и сэкономит вам много времени!

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

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

...