В этом нет особого смысла, потому что View
должен генерировать html, а не контроллер.Но в любом случае вы можете использовать Controller.Content метод , который дает вам возможность указать результат html, а также тип контента и кодировку
public ActionResult Index()
{
return Content("<html></html>");
}
Или вы можете использовать трюк, встроенный в asp.net-mvc framework - заставить действие возвращать строку напрямую.Он доставит содержимое строки в браузер пользователя.
public string Index()
{
return "<html></html>";
}
Фактически, для любого результата действия, отличного от ActionResult
, framework пытается сериализовать его в строку и записать в ответ.