Angular method:
addSubject() {
const data = {
name: this.subject.name,
description: this.subject.description,
teachersCount: this.subject.teachersCount,
type: this.subject.type
}
this.http.post("https://localhost:7042/Subject/addsubject", data).subscribe(res => console.log(res.toString()))
}
url拼写正确
Asp。. Net MVC -如何获得数据?
public string AddSubject()
{
var data = "How to get the 'Data'?";
return "OK";
}
如何在asp.net MVC方法中获取数据?
我试着:
var data = Request.Form["data"]
var data = Request.Query["data"]
public string AddSubject(object data)
{
return "OK";
}
您可以通过参数获取数据或将它们包装在对象中。例如,参数为:
public string AddSubject(string name, string description, int teachersCount, string type)
或者你也可以使用一个类来完成:
public string AddSubject(SubjectData data)
你可以这样创建一个类:
public class SubjectData
{
string Name { get; set; }
string Description { get; set; }
int TeachersCount { get; set; }
string Type { get; set; }
}
这些值将被框架绑定到该对象。