Я настроил httpodule для обработки перезаписи URL. Это работает, но когда пользователь попадает на второй URL, многие вещи отсутствуют. Это выглядит как основная HTML-страница. Большая часть форматирования пропала, и Masterpage и Sitemap все выглядят не так. Изображения не приходят. В приведенном ниже примере попытки передать все требования в AboutUs.aspx для тестирования.
Public Class PageLoader
Implements IHttpModule
Public Sub Dispose() Implements System.Web.IHttpModule.Dispose
End Sub
Public Sub Init(ByVal app As System.Web.HttpApplication) Implements System.Web.IHttpModule.Init
'add a new handler for the application's BeginRequest event
AddHandler app.BeginRequest, AddressOf Me.BeginRequest
End Sub
Public Sub BeginRequest(ByVal s As Object, ByVal e As EventArgs)
context.RewritePath("~\AboutUS.aspx")
End Sub
Конечный класс