Ich wurde vor kurzem gefragt, warum ContentResult statt Zeichenfolge zu verwenden. Leider konnte ich keine bessere Antwort geben als: "Es ist Best Practice."Asp.Net Mvc: ContentResult vs. Zeichenfolge
Hat jemand eine bessere Antwort?
Update: Um die Frage besser zu verstehen. Was ist der Unterschied?
public ContentResult Hello()
{
return Content("hello world!");
}
Contentstandardmäßig zurückkehrt: wie so ein einfacher String zurück
public ActionResult Foo(){
return Content("Some string");
}
public string Bar(){
return "Some string";
}
Warum sollte die Nachricht ActionResult zurückgeben? – Tobias
In MVC 4 ist der Standardinhaltstyp für 'ContentResult'' text/html'. (Quelle: Ich habe es gerade versucht.) –
Ausgezeichnete Antwort mit Beispiel! – usefulBee