请简述Execute、Transfer和Redirect方法的主要区别?
正确答案:
三者都是停止执行当前网页,转到新的网页执行。
主要区别有:
一是,Redirect和Transfer跳转到新网页后,不会再返回原网页,而Execute则会在执行完新网页后,返回原网页继续执行Execute方法后面的语句。
二是,Redirect的重定向实际发生在客户端,而Execute和Transfer方法的重定向发生在服务器端,效率更高。
三是,Redirect语句不能把一些环境变量一起传递到新网页中,而Execute和Transfer可以。
四是,Redirect方法可以转向一个网页或其他网站,而Execute和Transfer方法一般只能转到同一个应用程序的其他文件。
主要区别有:
一是,Redirect和Transfer跳转到新网页后,不会再返回原网页,而Execute则会在执行完新网页后,返回原网页继续执行Execute方法后面的语句。
二是,Redirect的重定向实际发生在客户端,而Execute和Transfer方法的重定向发生在服务器端,效率更高。
三是,Redirect语句不能把一些环境变量一起传递到新网页中,而Execute和Transfer可以。
四是,Redirect方法可以转向一个网页或其他网站,而Execute和Transfer方法一般只能转到同一个应用程序的其他文件。
答案解析:有

微信扫一扫手机做题