1. 程式人生 > >[ASP.NET MVC] Controlle中的Aciton方法數據接收方式

[ASP.NET MVC] Controlle中的Aciton方法數據接收方式

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]
public
string 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方法數據接收方式