Recentemente mi è stato chiesto perché utilizzare ContentResult anziché restituire una stringa. Sfortunatamente non ho potuto dare una risposta migliore di: "È la migliore pratica".Asp.Net Mvc: ContentResult vs. stringa
Qualcuno ha una risposta migliore?
Aggiornamento: Per comprendere meglio la domanda. Qual è la differenza?
public ActionResult Foo(){
return Content("Some string");
}
public string Bar(){
return "Some string";
}
Perché il messaggio dovrebbe restituire ActionResult? – Tobias
In MVC 4 il tipo di contenuto predefinito per 'ContentResult' è' text/html'. (Fonte: ho appena provato.) –
Ottima risposta con l'esempio! – usefulBee