stworzyłem ASP.net sterowania Web API tak:Jak zapewnić, że parametr kontrolera ASP.net Web API kontrolera nie jest pusty?
public class UsersController : ApiController
{
//...
public void Put([FromBody]User_API user, long UpdateTicks)
{
user.UpdateTicks = UpdateTicks;
//...
}
}
Parametr „użytkownik” będzie zerowy, jeśli klient nie dostarcza poprawnych argumentów. Czy mogę utworzyć filtr globalny, aby sprawdzić każdy taki parametr, i zwróci komunikat 400, jeśli wystąpi jakikolwiek błąd.
Sprawdź tę http://stackoverflow.com/questions/11686690/handling-modelstate-validation-with -asp-net-web-api/11724405 # 11724405 –