Przeczytałem wszystkie podobne pytania tutaj, ale nie mogę wymyślić rozwiązania. Próbuję wywołać metodę web-api:Jak przekazać parametr słownika do metody web-api?
[HttpGet]
public SearchViewModel Get(SearchTypes type, string text, [FromUri]Dictionary<string, string> toyParams)
{
//Code here
}
i chcę uzyskać ostatni parametr z uri. Próbowałem
i
http://localhost:39101/#!/search/toys/fox?toyParams[0].Key=someParameter&toyParams[0].Value=123
ale toyParams Dictionary
zawsze pusty.
Co jeśli przecinek oddzielić wartości w adresie URL, aby je z powrotem jako długi ciąg znaków, a następnie podzielić je uzyskać toyParams. – rasharasha
Wydaje się, że to haker, a nie rozwiązanie.) – LbISS
przekazywanie słowa/wartości słownika przez URI w żądaniu GET !!. Dlaczego nie masz jakiegoś identyfikatora dla danych, które chcesz odzyskać, tak, że nie musisz przekazywać tak dużych danych w URI – singsuyash