使用Ajax.dll前台调用后台方法及错误示例
使用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前台调用后台方法及错误示例相关推荐
- php前台调用后台方法,JavaScript_JavaScript调用后台的三种方法实例,方法一:直接使用%=%调 - phpStudy...
JavaScript调用后台的三种方法实例 方法一:直接使用调用 前台JS: var methodStr = ""; alert(methodStr); 后头方法: public ...
- .net 前台调用后台方法
后台: public bool CheckName(string strInput) { string sql = "select * from UserTable ...
- 前台调用后台方法,无刷新更新数据
语句的作用:页面注册方法的作用. AjaxPro.Utility.RegisterTypeForAjax(typeof(命名空间.类名)); Default.aspx.cs public parti ...
- 关于datagrid中控件利用js调用后台方法事件的问题
前台调用后台方法除了用button的click事件,还可以用js调用 一.前台页面如图 需求点击这个按钮触发后台事件,从而能够调用存储过程 <epoint:HyperLinkColumn He ...
- Ajax 1.0 中使用web控件调用后台方法的用法.
今天在做页面文本框审核的时候发现个Ajax 1.0 中使用web控件调用后台方法的一个不爽的地方. 把该调用方法发上来供大家参考. 首先我们创建一个MasterPage.master文件. 在页面上放 ...
- 使用jquery ajax调用后台方法 有时候不调用回调函数
今天在编辑修改页面时遇到了一个很尴尬的问题,浪费了好多时间,问题描述: 使用jquery ajax调用后台方法,正确时弹出提示框,并且跳转到list列表页面.然而,写好了之后有时候会不跳转,直接刷新一 ...
- js调用后台方法与后台调用js方法
JS调用后台方法大全 javascript函数中执行C#代码中的函数: 方法一:1.首先建立一个按钮,在后台将调用或处理的内容写入button_click中; 2.在前台写一个js函数,内容为docu ...
- 关于前台调用后台事件__doPostBack函数
关于前台调用后台事件__doPostBack函数 作者:admin 日期:2006-04-11 字体大小: 小 中 大 这里需要提一下的是,asp.net编程提供了服务端控件和客户端控件的说法,其实还 ...
- sendrequest ajax数据返回,jquery ajax 还没有调用send()方法 返回的状态码XMLHttpRequest.status 是0 ,怎么解决?...
jquery ajax 还没有调用send()方法 返回的状态码XMLHttpRequest.status 是0 ,怎么解决?0 嗲女错cbn2013.04.29浏览451次分享举报 function ...
- ajax调用后台java方法,jquery ajax再次封装,前台调用后台java方法直接返回数据
一,前台js部分代码 /** * bean参数格式:类全限定名.方法名 opt参数格式:键值对 handleResponse:会function类型参数包含一个参数data,为后台返回json数据 ...
最新文章
- 模仿人脑视觉处理,助力神经网络应对对抗性样本
- vault-使用kubernetes作为认证后端
- 线程中CreateEvent和SetEvent及WaitForSingleObject的用法
- jvm十二:自定义类加载器
- dephi中单击鼠标手动窗口
- Puppet实战笔记
- [HNOI2015] 接水果(倍增 + 整体二分)
- HTML-浮动(特点-影响-居中)-定位
- SpringCloud高频重点面试题,看这一篇就够了。
- 三次技术转型,程序员的北漂奋斗史
- uva 10247 - Complete Tree Labeling
- 学习技术的三部曲:WHAT、HOW、WHY【转】
- 音频-音频术语名词解释
- html dwt怎样制作,将HTML文件制作成ecshop的dwt模板(二)建立公共类库1
- android7 强制gpu渲染,安卓手机开启强制GPU渲染功能的方法
- 【基础篇】————9、隐匿攻击之Twitter
- 重装系统win7旗舰版教程
- 阿里巴巴——机器学习面试总结
- C 区间之和 SDUT
- MySQL:数据库压力测试报告
热门文章
- 【机器学习笔记】使用lightgbm画并保存Feature Importance
- 冒泡排序,插入排序--- PYTHON
- html jQuery 光标位置,jquery实现在光标位置插入内容的方法
- 力扣-1929 数组串联
- PTA 程序设计天梯赛(141~160题)
- Android ListView + ArrayAdapter、SimpleAdapter、BaseAdapter实现列表
- C++ 构造函数中抛出异常
- C# AE缓冲区分析 (转)
- 《Spring》(十一) ---- 基于注解的依赖注入
- C#6.0新特性的尝试