Ajax无法进入ashx
今天碰到了一个问题,就是使用jq当中的ajax只可以与ashx交互一次在进行触发就无法进入ashx打了断点也没有进去。
搞了半天原来是浏览器自身的缓存原因。害得我白忙活了。
解决方案如下:
第一种方式,将URL路径传递一个随机数这样可以让浏览器认为每次是一个不同的请求。
‘111.ashx?‘+Math.Random();
第二种方式、将ashx禁用缓存
context.Response.Cache.SetNoStore(); context.Response.Clear();
OK你是不是已经解决了呢?