Ajax调用服务器端C#方法
首先下载 AjaxPro .dll,你可以从 http://www.ajaxpro.info/ 获得。下载解压后的文件夹中有个AjaxPro.dll,就是它了。使用VS2005新建web项目, 并添加对AjaxPro.dll的引用( vs2008中无需添加 AjaxPro.dll ),然后在Web配置文件中添加:
<add verb="POST,GET" path="ajaxpro/*.ashx" type="AjaxPro.AjaxHandlerFactory, AjaxPro"/>
</httpHandlers>
这个配置项表明所有的ajaxpro/*.ashx请求(即从客户发送的Ajax请求)都交给AjaxPro.AjaxHandlerFactory处理,而不是由默认的System.Web.UI.PageHandlerFactory来处理。
新建的web项目有个默认的_Default页面,我们为其加上命名空间如MyAjaxNetTest,然后在_Default的HTML第一句也要加上这个名目空间:
然后在PageLoad中注册本页面到AjaxPro中:
{
AjaxPro.Utility.RegisterTypeForAjax(typeof(_Default));
}
我们先进行第一个测试,从客户调用服务端的简单方法。首先在_Default类中添加方法:
public string GetTime()
{
return DateTime.Now.ToString();
}
客户现在可以在JS中调用这个方法了,如
function getTime()
{
alert(_Default.GetTime().value);
}
// --></mce:script>
然后你可以加个HTML的button,onclick处理函数设为getTime()。
转载于:https://www.cnblogs.com/lizhao/archive/2010/12/05/1990432.html
Ajax调用服务器端C#方法相关推荐
- Jquery Ajax调用aspx页面方法
原文:Jquery Ajax调用aspx页面方法 在asp.net webform开发中,用jQuery ajax传值一般有几种玩法 1)普通玩法:通过一般处理程序ashx进行处理: 2)高级玩法:通 ...
- ajax离开页面方法,jQuery中ajax调用当前页面方法
$.ajax({ type: 'POST', url: 'AddressManager.aspx/GetProvince',//AddressManager.aspx当前页面 data: '{cach ...
- ajax调用ashx的方法,jquery.ajax请求aspx和ashx的异同 Jquery Ajax调用aspx页面方法
1.jquery.ajax请求aspx 请求aspx的静态方法要注意一下问题: (1)aspx的后台方法必须静态,而且添加webmethod特性 (2)在ajax方法中contentType必须是&q ...
- aspx后台调用前台jquery_Jquery Ajax调用aspx页面方法
在asp.net webform开发中,用jQuery ajax传值一般有几种玩法 1)普通玩法:通过一般处理程序ashx进行处理: 2)高级玩法:通过aspx.cs中的静态方法+WebMethod进 ...
- 隐藏ajax的调用地址,c# – ASP.NET jQuery Ajax调用代码隐藏方法
我对Web开发非常新鲜,但在开发方面有很多经验.我有一个ASP页面有几个输入字段和一个提交按钮.这个提交按钮纯粹叫$.ajax,我打算在代码隐藏文件中调用一个方法.不过,我注意到两件有趣的事情.首先, ...
- ajax调用后台java方法,jquery ajax再次封装,前台调用后台java方法直接返回数据
一,前台js部分代码 /** * bean参数格式:类全限定名.方法名 opt参数格式:键值对 handleResponse:会function类型参数包含一个参数data,为后台返回json数据 ...
- ajax 调用后台的方法
//前台的代码 <asp:ScriptManager ID="ScriptManager1" runat="server" EnablePageMetho ...
- jquery ajax调用服务器端指定的函数的三种方式
1)通过webservice,注意去掉注释[System.Web.Script.Services.ScriptService]这行前的注释 2)通过aspx.cs文件中的静态方法 3)通过aspx文件 ...
- ASP.NET通过ajax调用后台方法
ASP.NET应用程序,通过ajax调用后台的方法 实现非常简单,直接上代码 页面代码 <%@ Page Language="C#" AutoEventWireup=&quo ...
- ajax调用后台java类_ajax调用java后台方法是什么
ajax是一种基于 JavaScript和HTTP请求(HTTP requests),广泛应用在浏览器的网页开发技术.那么,ajax调用java后台方法是什么? var http_request=fa ...
最新文章
- 如果特斯拉制造相机的梦想像激光雷达一样真正实现,它可能会帮助到更多同行...
- mysql在mac下的data目录_Mysql在mac中目录结构用法命令
- Lua 脚本内部执行 Redis 命令
- 怎么安装python_零基础入门必看篇:浅析python,PyCharm,Anaconda三者之间关系
- java探针之修改类字节码文件
- 【SpringBoot】查看运行环境中所有的spring bean
- 远程删掉服务器的文件能找回吗,远程删除Windows服务器指定目录下N天前文件方法...
- python 复制文件_python 复制文件
- magicbook linux系统换w7,荣耀magicbook怎么安装win7 荣耀magicbook安装win7方法
- SharePoint2013 2019性能及限制
- python实现决策树数据直接赋值导入_Python3.0 实现决策树算法的流程
- howler 音频插件使用
- 非线性动力学_第17届全国非线性振动暨第14届全国非线性动力学 和运动稳定性学术会议在南京召开...
- 鼠标不能再Linux命令界面滚动,电脑鼠标不能上下滚动的解决方法
- 线性插值公式简单推导
- Win11电脑怎么开启色盲模式
- 冒泡排序、插入排序、选择排序、希尔排序、堆排序、归并排序等常用排序算法的比较
- Matlab中创建一个矩阵的3种常用方法
- MATLAB下载遇到的问题:弹出DVD1并插入DVD2
- python唐诗分析综合_全唐诗分析程序
热门文章
- MATLAB 学习资料整理
- 利用ArcGIS Pro对疫情数据进行分析并可视化
- Android中Parcelable接口的实现方法
- 简单的print函数的实现
- 斐波那契数列。古典问题:有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子, 假如兔子都不死,问每个月的兔子总数为多少?
- Spark大数据计算框架知识总结
- Android 代码关于重构的一点体会
- html ui 下拉列表,html - 如何给样式Material-ui选择字段下拉菜单?
- C/C++常见面试题整理
- 基于 MVP+RxJava2+Retrofit2 的应用—熊猫眼