[ASP.NET MVC] Controlle中的Aciton方法數據接收方式
阿新 • • 發佈:2017-09-13
http student request str 自動 asp.net nco cti mvc
POST數據接收方式包括:
1.request.Form:(逐個獲取表單提交的數據);
FormCollection:
[HttpPost]
public async Task<string> PostSendEmail(FormCollection collection) { var a=collection["name"] return JsonConvert.DeserializeObject(obj).ToString(); }
2.同名參數:參數名稱與表單元素的name屬性名稱一致就會自動填充
[HttpPost] publicstring GetData(string name) { return name; }
3.接收model:表單元素的name屬性名稱必須與實體對象一樣
[HttpPost] public string GetData(Student model) { return model.name; }
Get 接收方式
1.Request.QueryString:直接通過請求上下文對象裏的Rquest獲取URL後的參數
[ASP.NET MVC] Controlle中的Aciton方法數據接收方式