小编JJJ*_*JJJ的帖子

如何防止Web服务结果缓存在ASP.NET Web服务中?

在我的ASP.NET应用程序中,我注意到任何Web服务调用的结果都被缓存.我不希望缓存任何结果,如何阻止浏览器缓存结果?

更新:

这是通过调用附加'/ js'的Web服务URL生成的代理代码,例如/mywebservice.asmx/js

var MyWebService=function() {
MyWebService.initializeBase(this);
this._timeout = 0;
this._userContext = null;
this._succeeded = null;
this._failed = null;
}
MyWebService.prototype={
SomeWebMethod:function(itemID,succeededCallback, failedCallback, userContext) {
return this._invoke(MyWebService.get_path(), 'SomeWebMethod',false,
{itemID:itemID},succeededCallback,failedCallback,userContext); }}
MyWebService.registerClass('MyWebService',Sys.Net.WebServiceProxy);
MyWebService._staticInstance = new MyWebService();
MyWebService.set_path = function(value) { MyWebService._staticInstance._path = value; }
MyWebService.get_path = function() { return MyWebService._staticInstance._path; }
MyWebService.set_timeout = function(value) { MyWebService._staticInstance._timeout = value; }
MyWebService.get_timeout = function() { return MyWebService._staticInstance._timeout; }
MyWebService.set_defaultUserContext = function(value) { MyWebService._staticInstance._userContext = value; }
MyWebService.get_defaultUserContext = function() { return MyWebService._staticInstance._userContext; …
Run Code Online (Sandbox Code Playgroud)

.net asp.net web-services

10
推荐指数
1
解决办法
6773
查看次数

标签 统计

.net ×1

asp.net ×1

web-services ×1