使用Querystring进行HTML5缓存使用

时间:2013-05-17 13:41:02

标签: .net html5 web-services jsonp html5-appcache

我遇到了HTML5缓存问题。以下是我正在尝试做的事情的简要说明:

  • 我有一个网页(.aspx)来创建和存储表单。
  • 我在表单中使用了2个不同的Web服务。假设服务是A和B.
  • A是.net webservice,并作为服务引用添加到 项目
  • B是一个返回JSONP数据的简单网页。

我通过Ajax处理程序文件调用A并使用简单的ajax GET方法调用B. 在CACHE Manifest文件中,我添加了我的Ajax.ashx文件,如:

网络:
Ajax.ashx

这项服务工作正常。但是当我尝试调用B(返回JSONP)时,如:

http://somedomainname.com/writerInfo/?writerID=3

它无法正常工作。如果我将此链接添加到我的清单文件中,如:

网络:
Ajax.ashx
http://somedomainname.com/writerInfo/?writerID=3

 一切正常。但这对于不同的参数和不同的值必须是灵活的。那我怎么能处理这种情况呢。如何强制页面连接网络以获取不同的查询字符串参数。

1 个答案:

答案 0 :(得分:0)

我认为你可以做到:

NETWORK:
Ajax.ashx
http://somedomainname.com/writerInfo/

您也可以

NETWORK:
*

强制任何未明确缓存的内容(即CACHE部分中列出的内容)使用网络。