【发布时间】:2010-10-20 14:56:35
【问题描述】:
如何将控制器操作的 json 输出传递到其视图? 正如我之前尝试发送的,我的代码是:
public ActionResult Index()
{
Guid Id = new Guid("66083eec-7965-4f3b-adcf-218febbbceb3");
List<TasksToOfficer> officersTasks = tasks_to_officer_management.GetTasksToOfficers(Id);
return Json(officersTasks)
}
它要求JsonRequestBehavior.AllowJson 类似参数。我知道它在 asp.net mvc 2 中是新的,但是当重定向到查看时没有发生这种情况,而是要求下载 json 输出文件。我想在我的 jQuery 中处理返回的数据。但是那里出了点问题。如果我删除了参数,那么它会显示错误:
此请求已被阻止,因为在 GET 请求中使用敏感信息可能会泄露给第三方网站。要允许 GET 请求,请将 JsonRequestBehavior 设置为 AllowGet。
如何避免这种情况并在视图中获取 json 数据?
【问题讨论】:
标签: asp.net-mvc json