集中参数法之优缺点

2025-05-15 05:48:25
推荐回答(1个)
回答1:

1、页面重定向方式中常用的两
(1)Redirect 方法将客户端重定向到新的页面,只是简单地终止当前页面,并转入新的页面开始执行,对转入的页面无任何限制。

(2)Transfer 方法终止当前页的执行,并为当前请求开始执行新的页面。把执行流程从当前页面转到同一服务器中的另一页面,但是新的页面仍然使用当前页面创建的应答流。

这两种方法的主要区别是:(1)Redirect 方法可以实现任意网页间的重定向,而Transfer 方法只能实现同一服务器中 ASPX 页面间的重定向。
(2)Redirect 方法不会保留当前页面的表单(Form)数据和查询字符串(QueryString),而Transfer 方法则可以保留这些数据。
2、QueryString 的使用最简单最常用的传值方法,与传统的 Get 方法相对应,使用变化相对较小。数据直接在URL 中以明文传递,对于用户来说是可见的,但是可以加密。此方法的优点是简单、方便,缺点是能传递的数据量少,而且不能传递对象。

3、Form 的使用通过表单中的控件来传递数据,与传统的Post 方法相对应,使用变化相对较大。

该方法的优点是可以传递大量数据,并且可以访问源页面控件中的数据;缺点是操作比较复杂,生命周期仅限于当前请求。
4、Session 的使用 Sessionss 对象为当前用户会话提供信息。

通过其属性可以方便地设置和检索ASP.NET 会话状态变量,这些变量的值在会话持续期间保留不变,并且可以被同一个会话中的所有页面访问,这就为页面传值提供了途径和方便。