一、原生方式:
1.POST(以ajax請求為案例,教大家用法)
$.ajax({ type: "post", dataType: "json", cache: false, data: { method: "add" }, url: "../demo/post", async: true, success: function (data) { if (data.isOK) { alert("成功"); } else { alert(“失敗”); } } });
IFormCollection form = HttpContext.Request.Form;string method = form["method"];
2.GET(url傳參為案例,教大家用法)
127.0.0.1/index/demo/get?num=1
IQueryCollection queryParameters = HttpContext.Request.Query;string num = queryParameters["num"];
二、以物件的形式接收引數(get/post通用):
public class PageModel { public string TitleName { get; set; }//篩選標題 public int CurrentPage { get; set; }//當前頁 public int NumCount { get; set; } //每頁數量 public long Id { get; set; } = 0;//默認id public string Token { get; set; } = "";//認證授權 }
public IActionResult UserList(PageModel pageModel) { return View(pageModel); }
三、路由實作傳參(get/post通用):
127.0.0.1/Index/MenuDelAsync/1
public async Task<string> MenuDelAsync(long id) { string jsonResult = "[]"; bool b = false; b = await articleService.DelArticleTypeAsync(id); if (b) jsonResult = CommonHelper.NewGetJsonResult(1, "洗掉成功"); else jsonResult = CommonHelper.NewGetJsonResult(-1, "洗掉失敗"); return jsonResult; }
其它用法歡迎留言補充,謝謝!
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/5904.html
標籤:ASP.NET
上一篇:Winforn中設定ZedGraoh的GraphPane恢復到初始比例大小
下一篇:在Asp.Net或.Net Core中配置使用MarkDown富文本編輯器有開源模板代碼(代碼是.net core3.0版本)
