今天把.net2.0的项目用vs2008打开,却发现项目中的ajax不起作用了,vs2008中已经安装了ajax,为啥不起作用了呢,最后才知道原因是这样:

ajax只能在.net2.0以上使用,由于.net3.5上已经集成了ajax,所以不用安装ASPAJAXExtSetup.msi,但是.net2.0没有集成,所以要安装ajax,果然,安装后,项目的ajax可以使用了,另外,还有一种方式,需要web.config和两个dll,就可以不用安装ajax,在web.config中添加以下代码:

<httpHandlers>
      <remove verb="*" path="*.asmx"/>
      <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
      <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>

</httpHandlers>

<httpModules>
      <add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>

</httpModules>

然后再bin中添加

System.Web.Extensions.Design.dll,

System.Web.Extensions.Design.dll.refresh,

System.Web.Extensions.dll,

System.Web.Extensions.dll.refresh

下载地址:http://files.cnblogs.com/shuang121/System.Web.Extensions.dll.rar

页面中加上Page指令:<%@ Register Assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"
    Namespace="System.Web.UI" TagPrefix="asp" %>

有的时候节点<xhtmlConformance mode="Legacy"/>也会致使ajax无效,这个时候可以改下值<xhtmlConformance mode="Transitional"/>,或者将其删除也可以..

Ajax不起作用....相关推荐

  1. jquery validation engine ajax验证,jquery.validationEngine 验证 AJAX 不起作用解决方法

    当前位置:我的异常网» Ajax » jquery.validationEngine 验证 AJAX 不起作用解决方 jquery.validationEngine 验证 AJAX 不起作用解决方法 ...

  2. c 中ajax不起作用,Jquery AJAX調用:$(this)在成功后不起作用

    I am wondering why $(this) does not work after a jQuery ajax call. 我想知道為什么$(this)在jQuery ajax調用之后不起作 ...

  3. initbinder对ajax不起作用,ajax – @InitBinder与@RequestBody在Spring 3.2.4中转义XSS

    我在我的方法中有一个@RequestBody注释参数,如下所示: @RequestMapping(value = "/courses/{courseId}/{name}/comment&qu ...

  4. Ajax是什么?Ajax有什么作用?Ajax过程,Ajax优缺点

    Ajax是什么 Ajax 的全称是asynchronous javascript and xml 从全称不难发现AJAX = 异步,JavaScript 和 XML. Ajax 并不算是一种新的技术, ...

  5. initbinder对ajax不起作用,详解SpringMVC注解@initbinder解决类型转换问题

    在使用SpringMVC的时候,经常会遇到表单中的日期字符串和JavaBean的Date类型的转换,而SpringMVC默认不支持这个格式的转换,所以需要手动配置,自定义数据的绑定才能解决这个问题. ...

  6. initbinder对ajax不起作用,Spring MVC InitBinder验证方法

    使用InitBinder做验证的情况一般会在此Controller中提交的数据需要有一些是业务性质的,也即比较复杂的验证情况下才会使用.大部份简单的表单验证,使用annotation验证即可以解决. ...

  7. ScriptManager 帮助您实现 Web 应用程序的 AJAX 功能

    本文讨论: ScriptManager 在 ASP.NET AJAX 中的作用 ScriptManager 的隐式使用和显式使用 ASP.NET AJAX 对 Web 服务的支持 ASP.NET AJ ...

  8. php ajax jquery 表单重复提交,jQuery的 $.ajax防止重复提交的两种方法(推荐)

    下面给大家带来两种关于jquery 的ajax防止重复提交的解决方法,具体介绍如下所示: 1.第一种,对于onclick事件触发的的ajax 可以采用如下方法: 即在beforeSend中使点击按钮不 ...

  9. ecmall ajax,ajax

    有时候我们需要统一整个项目的ajax请求格式,比如在所有的ajax请求中附加上一些必须的参数,这时就不可能一个一个的去加了,我们可以在jquery的ajax方法的基础上再封装一层做统一处理,具体代码如 ...

最新文章

  1. 最简单的nagios监控内存插件(shell)
  2. Java知识点梳理——继承
  3. 2014\Province_C_C++_B\7 六角填数
  4. 一:包装好和吹出去 二:三国心得
  5. mysql远程访问时间长无反应_远程MySQL访问需要很长时间
  6. 华为手机记事本导出_深夜浅谈怎样用一部手机做电影解说?
  7. Java描述设计模式(20):命令模式
  8. 832计算机组成原理和数据结构,考试科目832计算机组成原理和数据结构.doc
  9. 用MediaPlayer record audio简例
  10. pca主成份分析方法
  11. 实现统计二叉树叶子节点个数的算法
  12. 【化学信息学|机器学习】分子亲和力(Kd,Ki,IC50)
  13. mysql 锁级别说明 一
  14. android界面侧滑,Android 开发之Android Material Design NavigationView侧滑界面自定义
  15. ABP 部署遇到的问题(记录)
  16. TWaver GIS制作穹顶之下的雾霾地图
  17. Apollo星火计划学习笔记|控制模块
  18. RS485通信----基本原理+电路图
  19. Django restframework 认证
  20. tensorboard使用界面介绍以及使用方法(看这篇就够了,都有源码可以直接测试)

热门文章

  1. python表单验证_python表单验证封装
  2. python的logo图_Turtle绘画Python-logo
  3. 计算机外接硬盘存储器,电脑存“片”究竟是用内置硬盘好,还是外置的好?
  4. oracle desc卡,Oracle的一个bug,desc的bug,很夸张,这么基础的功能居然有bug
  5. layui的轮播图片自适应大小_如何使用LayUI实现网页轮播图
  6. jpush推送格式 swift_Swift - JPush极光推送的使用6(定时推送通知)
  7. 空间中的语义直线检测_基于语义分割的车道线检测算法研究
  8. html文件实践总结,html,css学习实践总结
  9. 2019-0405视觉SLAM的学习第四讲
  10. 2019-0404视觉SLAM的学习第三讲01