我是一個非常新的asp.net web api世界。我對get(),put(),post()和delete有基本的瞭解。在asp.net web api中添加額外的get方法
在我的應用程序中,我需要兩個get()方法。以下給出解釋 -
public class StudentController : ApiController
{
public IEnumerable Get()
{
//returns all students.
}
//I would like to add this method=======================
[HttpGet]
public IEnumerable GetClassSpecificStudents(string classId)
{
//want to return all students from an specific class.
}
//I also would like to add this method=======================
[HttpGet]
public IEnumerable GetSectionSpecificStudents(string sectionId)
{
//want to return all students from an specific section.
}
public Student Get(string id)
{
//returns specific student.
}
}
angularjs控制器中已經有一個$http.get(..)
。
我的問題是,我怎樣才能從角度控制器調用兩個額外的get()
方法。
將所有的url都一樣嗎?你可能想要更新URL來包含像/學生/ filter/filterId這樣的過濾器,例如students/section/sectionId – cbass 2014-10-20 06:29:28
@cbass - 我沒有任何想法。 – 2014-10-20 06:31:27