使用AJAX前台调用后台的步骤:

1.首先在项目中添加Ajax.dll引用

2.在后台Page_Load函数体内加入

Ajax.Utility.RegisterTypeForAjax(typeof(ClassName));//其中ClassName是后台类的类名

3.在前台所要调用的后台函数体之前加

[Ajax.AjaxMethod(Ajax.HttpSessionStateRequirement.ReadWrite)]

4.在Web.config文件中的<system.web> </system.web>内加入

<httpHandlers>
        <add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"/>
   </httpHandlers>

关于用AJAX技术前台调用后台函数的错误

前台错误代码示例:
<script type="text/javascript">
        find();   
        function find() {
            var a = _Default.test().value;
            alert(a);
        }
</script>

<script type="text/javascript">
       ar a = _Default.test().value;
       alert(a);
</script>
火狐报错:“错误: _Default is not defined”

这个问题的产生估计与ASP.NET页面加载顺序有关。具体原因还不清楚,有待仔细研究

正确代码:
<script type="text/javascript">
        $(function () {//别忘引用JQuery
            find();
        });
        function find() {
            var a = _Default.test().value;
            alert(a);
        }
</script>

<script type="text/javascript">
        function find() {
            var a = _Default.test().value;
            alert(a);
        }
</script>

<input id="Button1" type="button" value="button" οnclick="find()"/>

除此之外,如果网站名用中文命名,对话框中的内容会为“null”。而在火狐中没问题。因为IE的URL中的汉字经过编码处理,而火狐则无

转载于:https://www.cnblogs.com/szhx/archive/2012/02/10/3219369.html

使用Ajax.dll前台调用后台方法及错误示例相关推荐

  1. php前台调用后台方法,JavaScript_JavaScript调用后台的三种方法实例,方法一:直接使用%=%调 - phpStudy...

    JavaScript调用后台的三种方法实例 方法一:直接使用调用 前台JS: var methodStr = ""; alert(methodStr); 后头方法: public ...

  2. .net 前台调用后台方法

    后台: public bool CheckName(string strInput)     {         string sql = "select * from UserTable ...

  3. 前台调用后台方法,无刷新更新数据

    语句的作用:页面注册方法的作用. AjaxPro.Utility.RegisterTypeForAjax(typeof(命名空间.类名)); Default.aspx.cs  public parti ...

  4. 关于datagrid中控件利用js调用后台方法事件的问题

    前台调用后台方法除了用button的click事件,还可以用js调用  一.前台页面如图 需求点击这个按钮触发后台事件,从而能够调用存储过程 <epoint:HyperLinkColumn He ...

  5. Ajax 1.0 中使用web控件调用后台方法的用法.

    今天在做页面文本框审核的时候发现个Ajax 1.0 中使用web控件调用后台方法的一个不爽的地方. 把该调用方法发上来供大家参考. 首先我们创建一个MasterPage.master文件. 在页面上放 ...

  6. 使用jquery ajax调用后台方法 有时候不调用回调函数

    今天在编辑修改页面时遇到了一个很尴尬的问题,浪费了好多时间,问题描述: 使用jquery ajax调用后台方法,正确时弹出提示框,并且跳转到list列表页面.然而,写好了之后有时候会不跳转,直接刷新一 ...

  7. js调用后台方法与后台调用js方法

    JS调用后台方法大全 javascript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为docu ...

  8. 关于前台调用后台事件__doPostBack函数

    关于前台调用后台事件__doPostBack函数 作者:admin 日期:2006-04-11 字体大小: 小 中 大 这里需要提一下的是,asp.net编程提供了服务端控件和客户端控件的说法,其实还 ...

  9. sendrequest ajax数据返回,jquery ajax 还没有调用send()方法 返回的状态码XMLHttpRequest.status 是0 ,怎么解决?...

    jquery ajax 还没有调用send()方法 返回的状态码XMLHttpRequest.status 是0 ,怎么解决?0 嗲女错cbn2013.04.29浏览451次分享举报 function ...

  10. ajax调用后台java方法,jquery ajax再次封装,前台调用后台java方法直接返回数据

    一,前台js部分代码 /** * bean参数格式:类全限定名.方法名  opt参数格式:键值对  handleResponse:会function类型参数包含一个参数data,为后台返回json数据 ...

最新文章

  1. 模仿人脑视觉处理,助力神经网络应对对抗性样本
  2. vault-使用kubernetes作为认证后端
  3. 线程中CreateEvent和SetEvent及WaitForSingleObject的用法
  4. jvm十二:自定义类加载器
  5. dephi中单击鼠标手动窗口
  6. Puppet实战笔记
  7. [HNOI2015] 接水果(倍增 + 整体二分)
  8. HTML-浮动(特点-影响-居中)-定位
  9. SpringCloud高频重点面试题,看这一篇就够了。
  10. 三次技术转型,程序员的北漂奋斗史
  11. uva 10247 - Complete Tree Labeling
  12. 学习技术的三部曲:WHAT、HOW、WHY【转】
  13. 音频-音频术语名词解释
  14. html dwt怎样制作,将HTML文件制作成ecshop的dwt模板(二)建立公共类库1
  15. android7 强制gpu渲染,安卓手机开启强制GPU渲染功能的方法
  16. 【基础篇】————9、隐匿攻击之Twitter
  17. 重装系统win7旗舰版教程
  18. 阿里巴巴——机器学习面试总结
  19. C 区间之和 SDUT
  20. MySQL:数据库压力测试报告

热门文章

  1. 【机器学习笔记】使用lightgbm画并保存Feature Importance
  2. 冒泡排序,插入排序--- PYTHON
  3. html jQuery 光标位置,jquery实现在光标位置插入内容的方法
  4. 力扣-1929 数组串联
  5. PTA 程序设计天梯赛(141~160题)
  6. Android ListView + ArrayAdapter、SimpleAdapter、BaseAdapter实现列表
  7. C++ 构造函数中抛出异常
  8. C# AE缓冲区分析 (转)
  9. 《Spring》(十一) ---- 基于注解的依赖注入
  10. C#6.0新特性的尝试