0
我寫我的API控制器的Web API幫助,按我的擴展適應
[RoutePrefix("Office")]
public class OfficeController : ApiController
{
[Route("{Admin}/{adminid}")]
public string GetAdminById(int adminid)
{
return string.Format("Enter value is {0}", adminid);
}
[Route("{User}/{userid}")]
public string GetUserByName(int userid)
{
return string.Format("Enter value is {0}", userid);
}
}
我除外幫助產生像
獲取Office /管理/ adminid
獲取Office/User/userid
但生成的web api幫助低於
GET a pi/Office?adminid = {adminid}
GET api/Office?userid = {userid} ------ why?
我刪除了{Admin}的大括號到[Route(「〜/ Admin/adminid)和[Ropute(〜/ User/userid})] ---但幫助不會產生GET Office/Admin/adminid&Office/User/userid – Naveen
你的屬性應該看起來像我在ansver提出的,不像[Route(「〜/ Admin/adminid)」] – aleha