Я использую код в обработчике Application_BeingRequest () моего Global.asax для выполнения очень примитивной перезаписи URL. Это работает нормально, однако у меня возникают проблемы с загрузкой переписанного URL в JavaScript.
Таким образом, использование перезаписи URL-адреса «www.mydomain.com/dothis» становится «www.mydomain.com/?action=dothis» на стороне сервера. Используя ASP.Net и Request.QueryString ["action"], я получаю ожидаемый результат "dothis". JavaScript, конечно, все еще видит «www.mydomain.com/dothis», потому что именно это отображается в браузере.
Я не думаю, что есть способ для JavaScript увидеть фактический URL страницы, даже если он не отображается в адресной строке?