У меня есть следующий контроллер:
public class HelloController
{
    public ActionResult Index()
    {
        return View()
    }
    public ActionResult Hello()
    {
        return Json(new{ greeting = "hello, world!" }, JsonRequestBehavior.AllowGet);
    }
}
Затем внутри Index.cshtml:
...html stuffs
<script type="text/javascript">
    alert("@Html.Action("Hello")");
</script>
Что я нахожу, так это то, что при переходе к этому URL-адресу в моем браузере тип содержимого ответа application/json; charset=utf-8, который заставляет браузер отображать html в виде строки, а не как... веб-страницу.
Какой лучший способ обойти это?
