IsPostback在技术上如何工作?
|
我目前遇到一个奇怪的问题,当我单击仅发布回同一页面的asp.net按钮时,除Google Chrome浏览器以外的所有浏览器都将Page_Load事件中的IsPostback调用注册为true。
这促使我尝试发现ASP.Net页面中IsPostback属性是如何实现的,这是我一直在努力寻找的问题。
到目前为止,我的想法是它可能与以下内容有关;
请求的VERB类型是POST而不是GET。
包含Viewstate信息的隐藏输入不存在任何信息,因此以前提交的控制信息不可用。
请求标头中的http引用网址与当前URL相同。
谁能提供用于确定IsPostback布尔属性的条件的实际细分?
注意:我正在寻找实际的实现方式,而不是感知/理论,因为我希望以此来积极解决问题。我还搜索了MSDN,到目前为止,找不到任何准确介绍该机制的技术文章。
提前致谢,
布莱恩
没有找到相关结果
已邀请:
3 个回复
悲帽慑彤电
泪琉踞檄
标记答案将向您显示正在运行的服务器端代码。
凄嘛姥
因此,除非您考虑所有这些参数,否则将无法对其进行跟踪。