我正在进入iPhone,Android和Blackberry网络编程。我遇到了一个问题,我需要停止刷新页面(根据博客不可能)或者我只需刷新页面而不是提交。
我使用的是基本的HTML控件而不是ASP.Net服务器控件,因此Page.IsPostBack不能用于区分页面刷新和回发。
我尝试过的替代方案:
问题的根源在于:使用了Request.Form Collection,它是只读的,只在回发时更新。因此,在页面刷新时,Request.Form集合具有先前的值,因此根据先前的请求提交。
我尝试过使用此链接中的Cookie:http://hi.baidu.com/cxyking/blog/item/508872346135283c5ab5f53c.html
只有在已经加载页面刷新后才能检测到页面刷新。虽然我的要求是我需要在卸载原始页面之前检测页面刷新。
我尝试使用OnBeforeUnload来显示一些警告消息。但是,这仅适用于桌面浏览器,iOS似乎对此事件没有任何作用。
我对如何做以下任何一项有任何想法: