I do not believe you can "transfer" control an ASP page anymore then you
could an HTML page.
Redirect is the way to go when crossing boundaries because Redirect sends a
command to the browser to use a different page while Transfer will transfer
control within the current request without talking to the browser.
Also, Transfer cannot be used across virtual directory boundaries. If you
have the page A.aspx in virtual root A and B.aspx in virtual root B, A.aspx
cannot "transfer" control to B.aspx, you would have to use Redirect.
"Jim M" <an********@discussions.microsoft.com> wrote in message
news:Od**************@TK2MSFTNGP11.phx.gbl...
You can not specify a hard coded path. Use server.transfer("sdb1.asp")
"jim" <an*******@discussions.microsoft.com> wrote in message
news:AD**********************************@microsof t.com... I followed the link. Response.Redirect works very well.
When I use Server.Transfer I got "Invalid path for child request
'C:\Inetpub\wwwroot\sdb1.asp'. A virtual path is expected." Can you tell me what is that?
I got Response.Redirect works any way.
Thanks a lot.
jim