UPDATE:解決!這裏沒什麼可看的,請繼續:-)爲什麼WebApi無法綁定System.Version參數?
我有一個ApiController
方法需要System.Version
參數。該參數作爲JSON在請求正文中傳遞。這就是被髮送:
{ 「專業」:0, 「未成年人」:7, 「生成」:0, 「修訂」:0, 「MajorRevision」:0, 「MinorRevision」 :0 }
路由工作 - 我的方法被調用 - 但參數有一個空的Version
對象(所有值爲零)。爲什麼?
這裏的控制方法的聲明:
// POST api/service/details
[HttpPost]
[ActionName("Details")]
public ServiceDto Get(Version version)
{
}
啊,這就是爲什麼......它不是可序列化的:http://stackoverflow.com/q/2085866/98422 –