您的位置:首页 > 编程语言 > ASP

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();

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息