Asp.Net Mvc: ContentResult против строки

Недавно меня спросили, зачем использовать ContentResult вместо возврата строки. К сожалению, я не мог дать лучший ответ, чем: «Это лучшая практика».

У кого-нибудь есть лучший ответ?

Обновление: чтобы лучше понять вопрос. Какая разница?

public ActionResult Foo(){
    return Content("Some string");
}

public string Bar(){
    return "Some string";
}

Ответы на вопрос(6)

Ваш ответ на вопрос