I have my basic controller and want to return JSON data as a string. It will NOT be used in AJAX.In my view I have this:\[code\]<script> var myJson = @Html.Action("JsonMethod","Controller") // Some JS that need JSON data...</script>\[/code\]And my controller looks like this\[code\]public ActionResult JsonMethod() { return Content(Json("Test").ToString());}\[/code\]It seems like that I only need to touch the Json object and it will go to \[code\]HttpContext.Current.Response\[/code\] and change the content type so \[code\]application/json\[/code\] which will make the view unusable. Am I right about that the Json object requiere a HttpContext, and will by using it, change the content type