Tylko dlatego, że coś jest żądanie POST, nie ma jasnej reguły jak argumenty są przekazywane. Żądanie POST może nadal zawierać parametry zapytania zakodowane w adresie URL. Oczekuje się, że parametr metody będzie parametrem zapytania dla "prostych" typów (łańcuchów, znaków itd.).
Złożonymi typami są zwykle obiekty POST. Standardowe żądanie ASP.NET ASPST to formularz przesłany, np. podczas logowania. Parametry w tym żądaniu są zwykle kodowane jako application/x-www-form-urlencoded
, w zasadzie ciąg par klucz/wartość. W przypadku złożonych typów parametrów, np. zobacz obiekty modelu widoku, przyjmuje się, że jest to wartość domyślna.
Dla wszystkich innych niedomyślnych sytuacji należy jasno określić, skąd pochodzi parametr metody, w jaki sposób jest przesyłany w żądaniu. W tym celu, istnieje wiele różnych atrybutów:
FromBodyAttribute
- dla parametrów, które pochodzą z ciała żądanie
FromFormAttribute
- dla parametrów, które pochodzą z jednego pola danych formularzy
FromHeaderAttribute
- dla parametrów że pochodzą z pola nagłówka HTTP
FromQueryAttribute
- Dla parametrów, które pochodzą z argumentem zapytania zakodowany w adresie URL
FromRouteAttribute
- Dla parametrów, które pochodzą z ro Dane ute
FromServicesAttribute
- Dla parametrów, dla których usługi powinny być wstrzykiwane w metodzie poziomie
Ponieważ wysyłasz dane stanowiska ładowności (w POST ciała) – dfsq