asp.net 通过ajax方式调用webmethod方法使用自定义类传参及获取返回参数
2023-09-11 14:21:36 时间
- 实体类
public class User
{
public int Id { get; set; }
public string Name { get; set; }
public int Age { get; set; }
}
2、webthod方法
[WebMethod]
public static User Insert(string q, User user)
{
return new User
{
Id = 111,
Name = "Mary",
Age = 18
};
}
3、ajax调用传参
function Test() {
var d = {
"q":"queryCondition",
"user":
{
"Id": 1,
"Name": '张三',
"Age": 18
}
};
$.ajax({
type: "POST",
contentType: "application/json",
url: "QueryExample.aspx/Insert",
dataType: "json",
data: JSON.stringify(d), //这里需将d转换为字符串
success: function (result) {
//var date = eval('new ' + eval(result.d.ProductDate).source) //从C#的DateTime类型转换为js的date类型
//获取返回实体类的值
var id = result.d.id;
var name = result.d.name;
var age = result.d.age;
},
error: function (error) {
alert(error.responseText);
}
});
}
相关文章
- ASP.NET页面传值加号变空格解决办法
- 学习ASP.NET Core Razor 编程系列九——增加查询功能
- 学习ASP.NET Core Razor 编程系列五——Asp.Net Core Razor新建模板页面
- 检测到在集成的托管管道模式下不适用的ASP.NET设置的解决方法(转)
- ASP.net 判断上传文件类型的三种方法
- ASP.NET Core Dependency Injection Best Practices, Tips & Tricks
- Differences Between ASP.NET URL Authorization and IIS URL Authorization
- ASP.NET实现二维码 ASP.Net上传文件 SQL基础语法 C# 动态创建数据库三(MySQL) Net Core 实现谷歌翻译ApI 免费版 C#发布和调试WebService ajax调用WebService实现数据库操作 C# 实体类转json数据过滤掉字段为null的字段
- List多个字段标识过滤 IIS发布.net core mvc web站点 ASP.NET Core 实战:构建带有版本控制的 API 接口 ASP.NET Core 实战:使用 ASP.NET Core Web API 和 Vue.js 搭建前后端分离项目 Using AutoFac
- 项目开发中的一些注意事项以及技巧总结 基于Repository模式设计项目架构—你可以参考的项目架构设计 Asp.Net Core中使用RSA加密 EF Core中的多对多映射如何实现? asp.net core下的如何给网站做安全设置 获取服务端https证书 Js异常捕获
- ASP.NET MVC Filters 4种默认过滤器的使用【附示例】 数据库常见死锁原因及处理 .NET源码中的链表 多线程下C#如何保证线程安全? .net实现支付宝在线支付 彻头彻尾理解单例模式与多线程 App.Config详解及读写操作 判断客户端是iOS还是Android,判断是不是在微信浏览器打开
- 【C#】对异步请求处理程序IHttpAsyncHandler的理解和分享一个易用性封装 【手记】走近科学之为什么明明实现了IEnumerable<T>的类型却不能调用LINQ扩展方法 【手记】手机网页弹出层后屏蔽底层的滑动响应 【手记】ASP.NET提示“未能创建类型”处理 【Web】一个非常简单的移动web消息框 【手记】解决EXCEL跑SQL遇“查询无法运行或数据库表无法打开...”
- C#字符串数组排序 C#排序算法大全 C#字符串比较方法 一个.NET通用JSON解析/构建类的实现(c#) C#处理Json文件 asp.net使用Jquery+iframe传值问题
- 关于ASP.NET MVC中Response.Redirect和RedirectToAction的BUG (跳转后继续执行后面代码而不结束进程)以及处理方法
- asp.net mvc 不显示HTML标签;输出HTML内容,不输出HTML标签
- WebResource-asp.net自定义控件引用外部资源方法
- asp.net小数点四舍五入的方法!
- asp.net中通过ashx转换,把代码写入.cs文件的2种方法(Ajax中应用)
- Asp.Net和LinQ中把日期转换为一定格式的字符串的方法!(最简单的一种实例)
- Asp.net判断变量是Null值还是空值的几种方法!
- 在ASP.NET MVC中使用Knockout实践02,组合View Model成员、Select绑定、通过构造器创建View Model,扩展View Model方法
- Docker容器环境下ASP.NET Core Web API应用程序的调试
- asp.net中利用session对象传递、共享数据[session用法]
- .NET Core 和 ASP.NET 5 RC1 发布
- Introduction to ASP.NET 5
- ASP.NET Aries 入门开发教程6:列表数据表格的格式化处理及行内编辑
- ASP.NET MVC中将控制器分离到类库的实现
- Asp.Net MVC4下设置W3P3(IIS)调试步骤
- asp.net-Creating JavaScript objects from ASP.NET objects
- ASP.NET关于Session_End触发与否的问题