如何:确定调用 ASP.NET 网页的方式 [转帖]
2008-11-15 19:25
316 查看
通常有必要了解调用 ASP.NET 网页的方式:是由原始请求 (HTTP GET)、回发 (HTTP POST)、来自其他页的跨页发送 (HTTP POST) 调用的,还是由来自其他页(使用 Transfer 方法或使用浏览器中的回调)的传送调用的。Page 类公开可用于确定页调用方式的属性集。
IsPostBack
PreviousPage
IsCrossPagePostBack
IsCallback
下表列出了页调用方式及对应的 Page 属性值。
确定调用 ASP.NET 网页的方式
检查以下 Page 类属性的值,然后参照下表来确定页的调用方式:IsPostBack
PreviousPage
IsCrossPagePostBack
IsCallback
下表列出了页调用方式及对应的 Page 属性值。
调用方法 | 属性值 |
---|---|
原始请求 | IsPostBack 设置为 false。 PreviousPage 设置为 null(在 Visual Basic 中为 Nothing)。 IsCallback 设置为 false。 |
回发 | IsPostBack 设置为 true。 PreviousPage 设置为 null(在 Visual Basic 中为 Nothing)。 IsCallback 设置为 false。 |
跨页发送 | IsPostBack 设置为 false。 PreviousPage 引用源页。 IsCrossPagePostBack 设置为 true。 IsCallback 设置为 false。 |
服务器传输 | IsPostBack 设置为 false。 PreviousPage 引用源页。 PreviousPage 中引用的 IsCrossPagePostBack 设置为 false。 IsCallback 设置为 false。 |
回调 | IsPostBack 设置为 false。 PreviousPage 设置为 null(在 Visual Basic 中为 Nothing)。 IsCallback 设置为 true。 |
注意 |
---|
确保对 PreviousPage 中引用的页的 IsCrossPagePostBack 属性进行测试。当前页的 IsCrossPagePostBack 属性始终返回 false。 转自:http://www.cnblogs.com/lin614/archive/2007/09/12/890441.html |
相关文章推荐
- 如何:确定调用 ASP.NET 网页的方式
- 如何:确定调用 ASP.NET 网页的方式
- 确定调用 ASP.NET 网页的方式
- 如何通过js跨域调用ASP.NET Web API (请问如何实现在javascript中通过http get的方式跨域调用ASP.NET Web API?)
- 调用 ASP.NET 网页的几种方式
- ASP.NET_03-04_ASP.NET 重定向:调用 ASP.NET 网页的方式
- 如何使用jquery GET方式请求调用asp.net方法
- Asp.NET生成各种网页快捷方式(桌面url快捷方式,收藏夹/开始菜单快捷方式)(转帖)
- ASP.NET重定向_第三篇_调用 ASP.NET 网页的方式
- [摘自MSDN] ASP.Net2.0学习 [2] 主题 6 :如何:以编程方式应用 ASP.NET 主题
- 再谈asp.net中.aspx如何映射成html静态网页的方法(URL重写)
- ASP.NET中如何调用存储过程
- 如何在ASP.NET中调用第三方开发的控件?
- 在 ASP.NET 网页中不经过回发而以编程方式实现客户端回调
- ASP.NET - 如何:以编程方式测试 ASP.NET 服务器控件的有效性
- Asp.net(C#) 如何在后台调用javascript 函数
- [代码]如何在ASP.NET网页间传递数据
- ASP.NET 网页设计如何设置全局背景图片
- [转]ASP.NET如何在客户端调用服务端代码
- 如何:在 ASP.NET 网页中实现回调