我打電話給web api方法。C#中的Javascript傳統查詢字符串參數#
API方法:
//get
public bool GetShoppingElementDetails(ElementSearchParameter elementSearchParameter)
{
}
class ElementSearchParameter{
public string name;
public list<int> ids;
}
其實這種方法是GET方法,那麼,如何可以通過multidimention數組參數給該函數,
我想喜歡,jQuery框架是將完整的對象轉換爲正確的查詢字符串,使用「traditional = true」,以便mvc控制器完美解析。
在C#中我想要做的相同的方式。 類似下面,
ElementSearchParameter toSearch = new ElementSearchParameter{};
//convert the tosearch object into string object (parsing like jquery)
string toSearchString = ...
HttpResponseMessage response = httpManager.Client.GetAsync(string.Format(_routePrefixMeta + "/OrderOffering/Elements/search/{1}", programID, toSearchString)).Result;
return httpManager.ConstructData<List<OfferElementType>>(response);
我不是從javascript調用控制器方法,從c#調用。 (WEB-API) – sathishkumar