如何在我的ASP.NET MVC 2应用程序中启用JSON调用?

Bru*_*ero 3 json asp.net-mvc-2

我正在尝试使用HighCharts创建一个动态图表,但是看起来似乎不可能在JavaScript中包含ASP标记,所以我试图使用JSon.我一步一步地遵循了这个指导,但是当我尝试加载页面时,我收到以下消息:

此请求已被阻止,因为当在GET请求中使用敏感信息时,可能会向第三方网站公开敏感信息.要允许GET请求,请将JsonRequestBehavior设置为AllowGet.

所以现在我想知道我是否必须在Web.Config其他地方设置某些内容.

你们能帮助我吗?

Tra*_*kel 6

有一个非常简单的解决方案.在您的请求处理函数中,您将拥有:

return Json(myStuff);
Run Code Online (Sandbox Code Playgroud)

将其替换为JsonRequestBehavior:

return Json(myStuff, JsonRequestBehavior.AllowGet);
Run Code Online (Sandbox Code Playgroud)