|
知识路径: > 电子商务系统程序设计基础 > 电子商务系统建设 > B/S结构程序设计 > ASP.NET的内置对象 > Server服务对象 >
|
相关知识点:3个
|
|
|
|
在ASP.NET中,Response.Redirect()和Server.Transfer()都能实现网页重定向。这两个方法的区别在于:
|
|
|
利用Response.Redirect(),可重定向到已存在的任何网页;而Server.Transfer()只能用于重定向到已存在的位于同一目录或同一目录之下的ASP.NET网页。
|
|
|
利用Response.Redirect()完成重定向后,浏览器地址栏将显示新网页的URL,而利用Server.Transfer()完成重定向后,浏览器地址栏仍然显示原网页的URL。
|
|
|
利用Server.Transfer()完成重定向后,原网页中所有内置对象的值仍保留;而利用Response.Redirect()完成重定向后,原网页中所有内置对象的值将不存在。
|
|
|
就重定向速度而言,Server.Transfer()优于Response. Redirect()。
|
|
|