В ASP.NET MVC соглашение состоит в том, что метод действия контроллера должен возвращать ActionResult
(или тип, полученный из ActionResult
).
Однако вы можете написать публичный метод, который возвращает практически все, и если этот метод вызывается (из браузера), фреймворк упакует возвращаемое значение как ContentResult
, и браузер получит страницу в виде простого текста.
Это все очень интересно - но вы когда-нибудь хотели бы это сделать?