O'Reilly logo

Moderne Web-Anwendungen mit ASP.NET MVC und JavaScript, 2nd Edition by Holger Schwichtenberg Dr., Manfred Steyer

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Web-API und HTML-Formulare

Neben der Tatsache, dass ASP.NET Web API XML- und JSON-basierte Daten empfangen und senden kann, besteht auch die Möglichkeit, Daten in jenen Formaten entgegenzunehmen, in denen Browser sie senden. Somit können Action-Methoden auch als Ziel von HTML-basierten Formularen dienen.

Einfache Formularfelder übermitteln

Die standardmäßig eingerichteten Formatter binden die übersendeten Felder eines HTML-Formulars an die Übergabeparameter der angestoßenen Action-Methode. Daneben kann auch mit Request.Content.ReadAsFormDataAsync eine Auflistung mit sämtlichen Formularparametern abgerufen werden (siehe Listing 2.45).

public async Task<string> Post() { if (Request.Content.IsFormData()) { var formData = await Request.Content.ReadAsFormDataAsync(); ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required