Недавно мне было предложено использовать ContentResult вместо возврата строки. К несчастью, я не мог дать лучшего ответа, чем: «Это лучшая практика».Asp.Net Mvc: ContentResult против строки
У кого-нибудь есть лучший ответ?
Обновление: Чтобы лучше понять вопрос. Какая разница?
public ActionResult Foo(){
return Content("Some string");
}
public string Bar(){
return "Some string";
}
Зачем должно возвращаться сообщение ActionResult? – Tobias
В MVC 4 тип содержимого по умолчанию для 'ContentResult' является' text/html'. (Источник: я просто попробовал.) –
Отличный ответ с примером! – usefulBee