asp.net 前台调用后台方法
2016-06-11 03:28
766 查看
vs2005开发asp.net时,不支持前台通过ajax直接调用后台方法,需要通过第三发插件(如Ajax.dll)来实现。
使用vs2010可直接调用,前台ajax如下(基于jQuery):
$.ajax({
type: "POST",
url: "xxx.aspx/MethodName",
data: "key1=value1&key2=value2...",
success: function (msg) {
alert(msg);
},
error: function(err) {
alert(err);
}
});
后台的C#方法只能是公共的静态的,并且方法的标注为WebMethod,示例如下:
[WebMethod]
public static string MethodName(string data)
{
return data.ToUpper();
}
使用vs2010可直接调用,前台ajax如下(基于jQuery):
$.ajax({
type: "POST",
url: "xxx.aspx/MethodName",
data: "key1=value1&key2=value2...",
success: function (msg) {
alert(msg);
},
error: function(err) {
alert(err);
}
});
后台的C#方法只能是公共的静态的,并且方法的标注为WebMethod,示例如下:
[WebMethod]
public static string MethodName(string data)
{
return data.ToUpper();
}
相关文章推荐
- 分享微信开发Html5轻游戏中的几个坑
- c#调用COM组件
- Shell 脚本编程陷阱
- Ajax
- $.ajax()方法详解
- jQuery ajax - ajax() 方法
- 使用Ajax实现异步用户名验证
- 使用ajax实现用户登录验证(升级版)
- 解决Ajax悬停效果,无法遮蔽FLASH的问题
- VBS脚本写的Windows硬件检测工具分享
- 星外ASP.Net的安全设置相关说明
- 用vbscript实现隐藏任务栏图标的脚本
- 用autoit编写第一个脚本(Hello World)
- 再谈Jquery Ajax方法传递到action(补充)
- C#实现把指定数据写入串口
- C#动态创建button的方法
- C#中抽象方法与虚拟方法的区别
- c#中虚函数的相关使用方法
- C#实现给图片加水印的方法
- VBS调用WMI快速关闭IE的脚本