Вероятно, самым простым решением было бы использовать Server.Transfer , который в отличие от Response.Redirect оставляет запрошенный URL-адрес как есть.
Я исправлен: сервер действительно невозможен. Переход со страницы .aspx на страницу .asp.
Однако возможно использование Server.TransferRequest , но для этого требуется IIS7 с интегрированным режимом конвейера.
Страница-заполнитель ASP.NET
<% Server.TransferRequest("Index.asp", true); %>
Целевая страница ASP
<%@ language="vbscript" %>
<% Response.Write(Request.QueryString("msg")) %>
Использование
http://yoursite/Index.aspx?msg=Hello%20World!