ASP.NET MVC编程入门--WEB API PUT请求
2017-01-21 17:00
453 查看
Jquery请求,使用JSON.stringify进行序列化,并且必须要指定传输格式contentType
后台代码,使用FromBody获取参数数据
参考博客:ASP.NET MVC学习系列(二)-WebAPI请求
$.ajax({ url: '/api/sysUser?token='+token, type: 'PUT', data: JSON.stringify({ "userID":id, "userName": $('#inputUserName').val(), "cellphone": $('#inputCellPhone').val(), "email": $('#inputEmail').val(), "telephone": $('#inputTelePhone').val(), "showName": $('#inputShowName').val(), "roleID": $('#selectRole').val() }), contentType: 'application/json', dataType: "json", success: function (result) { var re = eval('(' + result + ')'); alert(re.message); $("#myModal").modal("hide"); oTable.fnDraw(); }, error: function (err) { alert("error"); } });
后台代码,使用FromBody获取参数数据
[HttpPatch] [HttpPut] public common.HttpResult update([FromBody]models.sys_user sysUser) { common.HttpResult result = new common.HttpResult(); models.sys_user user = new models.sys_user(); user.userID = sysUser.userID; user.userName = sysUser.userName; user.cellphone = sysUser.cellphone; user.email = sysUser.email; user.roleID = sysUser.roleID; user.showName = sysUser.showName; user.telephone = sysUser.telephone; bool re = bll.sysUserManager.Update(user); if (re) { result.state = common.ResultType.success.ToString(); result.message = lang.message.UPDATESUCCES; } else { result.state = common.ResultType.error.ToString(); result.message = lang.message.UPDATEFAIL; } return result; } #endregion
参考博客:ASP.NET MVC学习系列(二)-WebAPI请求
相关文章推荐
- ASP.NET MVC编程入门--WEB API 用户验证
- ASP.NET MVC编程入门--WEB API 启用PUT方法
- ASP.NET MVC编程入门--WEB API出现k__BackingField
- ASP.NET MVC编程入门--MVC5 传递参数与初始化数据
- ASP.NET MVC编程入门--网站访问统计
- ASP.NET MVC编程入门--网站发布错误405
- ASP.NET MVC4 WEB API入门 第二篇:ASP.NET MVC入门基础(1)——项目框架搭建
- ASP.NET MVC编程入门--log4net
- ASP.NET MVC4 WEB API入门 第二篇:ASP.NET MVC入门基础(2)—— 简单登录功能的实现
- ASP.NET MVC编程入门--图片水印与缩略图(一)
- ASP.NET MVC编程入门--表单submit
- ASP.NET MVC 5 Web编程1 -- 入门
- ASP.NET MVC编程入门--Excel上传
- ASP.NET MVC 入门10、Action Filter 与 内置的Filter实现(实例-防盗链)
- ASP.NET MVC 入门5、View与ViewData
- ASP.NET MVC 入门2、项目的目录结构与核心的DLL
- ASP.NET MVC 入门7、Hellper与数据的提交与绑定
- (转4mvc)ASP.NET MVC 入门1、简介
- ASP.NET MVC 入门4、Controller与Action
- ASP.NET MVC 入门11、使用AJAX