日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Web Api 转

發(fā)布時間:2025/3/15 编程问答 18 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Web Api 转 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

GET:生到數(shù)據(jù)列表(默認),或者得到一條實體數(shù)據(jù)

POST:添加服務端添加一條記錄,記錄實體為Form對象

PUT:添加或修改服務端的一條記錄,記錄實體的Form對象,記錄主鍵以GET方式進行傳輸

DELETE:刪除 服務端的一條記錄

?

<script>

??? function add() { $.ajax({ url : "/api/Test/", type : "POST", data :{"UserID":4,"UserName":"test","UserEmail":"Parry@cnblogs.com"}, success: function (data) { alert(JSON.stringify(data)); } }); } //更新
??? function update(id) { $.ajax({ url : "/api/Test?id="+id, type : "Put", data :{"UserID":1,"UserName":"moditest","UserEmail":"Parry@cnblogs.com"}, success: function (data) { alert(JSON.stringify(data)); } }); } function deletes(id) { $.ajax({ url : "/api/Test/1", type : "DELETE", success: function (data) { alert(data);} }); } </script>

?

?

? public class TestController : ApiController
??? {

??????? /// <summary>
??????? /// User Data List
??????? /// </summary>
??????? private readonly List<Users> _userList = new List<Users> { new Users {UserID = 1, UserName = "zzl", UserEmail = "bfyxzls@sina.com"}, new Users {UserID = 2, UserName = "Spiderman", UserEmail = "Spiderman@cnblogs.com"}, new Users {UserID = 3, UserName = "Batman", UserEmail = "Batman@cnblogs.com"} }; /// <summary>
??????? /// 得到列表對象
??????? /// </summary>
??????? /// <returns></returns>
??????? public IEnumerable<Users> Get() { return _userList; } /// <summary>
??????? /// 得到一個實體,根據(jù)主鍵
??????? /// </summary>
??????? /// <param name="id"></param>
??????? /// <returns></returns>
??????? public Users Get(int id) { return _userList.FirstOrDefault(i => i.UserID == id); } /// <summary>
??????? /// 添加
??????? /// </summary>
??????? /// <param name="form">表單對象,它是唯一的</param>
??????? /// <returns></returns>
public Users Post([FromBody] Users entity) { _userList.Add(entity); return entity; } /// <summary>
??????? /// 更新
??????? /// </summary>
??????? /// <param name="id">主鍵</param>
??????? /// <param name="form">表單對象,它是唯一的</param>
??????? /// <returns></returns>
??????? public Users Put(int id, [FromBody]Users entity) { var user = _userList.FirstOrDefault(i => i.UserID == id); if (user != null) { user.UserName = entity.UserName; user.UserEmail = entity.UserEmail; } return user; } /// <summary>
??????? /// 刪除
??????? /// </summary>
??????? /// <param name="id">主鍵</param>
??????? /// <returns></returns>
??????? public void Delete(int id) { _userList.Remove(_userList.FirstOrDefault(i=>i.UserID==id)); } }

?

轉(zhuǎn)載于:https://www.cnblogs.com/xiangxiong/p/6402143.html

總結(jié)

以上是生活随笔為你收集整理的Web Api 转的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。