asp.net ajax使用C#后台代码(无参数)
来源:互联网 发布:山姆.维特维奇 知乎 编辑:程序博客网 时间:2024/06/09 03:57
1、首先附上C#后台函数代码
[WebMethod]
public static int httest()
{
_Default temp = new _Default();
return temp.dom();
//Response.Write("<script>alert('调用成功!')</script>");
}
注:[WebMethod]使用using System.Web.Services;
必须包含[WebMethod]且是静态方法
public int dom() {
Random temp=new Random();
return temp.Next(0, 100);
}
因为dom是非静态成员函数,所以需要实例化一下 _Default类 ,这个类是你自己定义的类
2、ajax代码
function testGet() {
$.ajax({
type: "post", //要用post方式
url: "Default.aspx/httest",//方法所在页面和方法名
contentType: "application/json; charset=utf-8",
async: false,
dataType: "json",
success: function (data) {
// console.log(data.d);//返回的数据用data.d获取内容
num=data.d;
},
error: function (err) {
alert(err);
}
});
return num;
}
3、因为我使用的是默认页的路径,所以要在APP_CODE文件夹中的RouteConfig.cs中将 settings.AutoRedirectMode = RedirectMode.Permanent;注释掉
4、完成ajax调用C#后台成员方法
- asp.net ajax使用C#后台代码(无参数)
- asp.net :使用jquery 的ajax +WebService+json 实现无刷新去后台值
- ajax传递给asp.net mvc 后台数组参数方式
- asp.net mvc ajax传递给后台数组参数
- C# Asp.net 前台使用utf-8编码传递中文参数 后台接收乱码的问题
- ASP.NET AJAX框架调用后台代码的基本方法
- Asp.net AJAX调用后台注册脚本代码
- ajax传值到ASP.NET的aspx文件后台代码实现(VB)
- ajax 调用asp.net 后台
- ASP.NET前台javascript与c#后台代码调用
- asp.net WebForm 前台获取后台c#代码信息
- asp.net 前台获取后台c#代码信息
- asp.net WebForm 前台获取后台c#代码信息
- asp.net js与后台C#代码相互调用
- 在ASP.NET中使用无框架的Ajax实例
- 在ASP.NET中使用无框架的Ajax实例
- Asp.net Ajax代码
- .Net Ajax调用后台代码
- SpringMVC处理请求流程(http://www.cnblogs.com/hujiapeng/p/5765636.html)
- Android Studio添加Testng插件
- 统计自然语言处理--文本分类
- tomcat启动卡住
- 递归函数
- asp.net ajax使用C#后台代码(无参数)
- Kubernetes和Spring Cloud哪个部署微服务更好?
- Android 软键盘弹出时把布局顶上去,控件乱套解决方法
- JS实现自动倒计时30秒后按钮才可用
- Python3之Django Web框架的双下划线跨表查询,聚合查询,分组查询
- c#简单类型
- C#里氏转换以及练习
- MyBatis的逆向工程
- ES6-字符串扩展-标签模板