专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > .NET相关

jquery ajax 执行不到asp.net Page_Load,该怎么解决

发布时间:2011-06-26 21:15:45 文章来源:www.iduyao.cn 采编人员:星星草
jquery ajax 执行不到asp.net Page_Load
不知道怎么回事,在办公室用的vs2005环境下,jquery ajax 都没有问题,回到宿舍用vs2010建立的3.5项目,使用jquery ajax就出现执行不到Page_Load的问题,代码如下,Ajax/Default.aspx的代码编译通过,Js Change方法执行到了,ajax无响应。请问谁遇到了该问题,帮忙解决下,谢谢。

<a href="javascript:Change('','')">test</a>
  <script type="text/javascript">
  //切换
  function Change(_key, _value) {
  $.get(
  '<%=ResolveClientUrl("~/Ajax/Default.aspx") %>',
  { "Key": _key, "Value": _value },
  function (data) {
  var returnObj = $.parseJSON(data);
  if (returnObj.Result == 'True') {
  window.location.reload();
  }
  });
  }

------解决方案--------------------
一般是客户端缓存的问题,去掉缓存即可

方法1
$.get(
'<%=ResolveClientUrl("~/Ajax/Default.aspx") %>?tmp=' + (new Date()).valueOf(),

方法2
在Default.aspx.cs的paGe_load里面加
Response.Expires=-1000;
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: