asp.net-mvc – ASP.NET MVC JsonResult返回500
发布时间:2020-12-15 23:56:06 所属栏目:asp.Net 来源:网络整理
导读:我有这个控制器方法: public JsonResult List(int number){ var list = new Dictionaryint,string(); list.Add(1,"one"); list.Add(2,"two"); list.Add(3,"three"); var q = (from h in list where h.Key == number select new { key = h.Key,value = h.Val
我有这个控制器方法:
public JsonResult List(int number) { var list = new Dictionary<int,string>(); list.Add(1,"one"); list.Add(2,"two"); list.Add(3,"three"); var q = (from h in list where h.Key == number select new { key = h.Key,value = h.Value }); return Json(list); } 在客户端,有这个jQuery脚本: $("#radio1").click(function () { $.ajax({ url: "/Home/List",dataType: "json",data: { number: '1' },success: function (data) { alert(data) },error: function (xhr) { alert(xhr.status) } }); }); 我总是收到错误代码500.问题是什么? 谢谢 解决方法
如果你看到实际的反应,它可能会说
您需要使用重载的Json构造函数来包含JsonRequestBehavior.AllowGet的JsonRequestBehavior,例如: return Json(list,JsonRequestBehavior.AllowGet); 以下是它在示例代码中的外观(注意,这也会将您的内容更改为字符串,否则您将收到另一个错误). public JsonResult List(int number) { var list = new Dictionary<string,string>(); list.Add("1","one"); list.Add("2","two"); list.Add("3","three"); var q = (from h in list where h.Key == number.ToString() select new { key = h.Key,value = h.Value }); return Json(list,JsonRequestBehavior.AllowGet); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 如何在VS 2010中停止调试时正常退出ASP.NET应用程序?
- asp.net – VS2010中新的asp“showat”属性要求不一致.为什
- asp.net-mvc – MVC路由错误:约束条目’长度’
- 通过Knockout使用MVVM的asp.net MVC,将模型传递给j??avascr
- asp.net – 模型项的类型为CookMeIndexViewModel,但需要一个
- asp.net – requestValidationMode 4.5 vs 2.0
- ASP.NET服务与存储库层
- asp.net – 关于MVC3中助手的清晰度?
- 实体框架4 – ASP.NET MVC 3应用程序使用Ninject,实体框架4
- asp.net-mvc-3 – 在Asp.net MVC中为optgroup功能使用Helpe
推荐文章
站长推荐
- ASP.NET Core项目目录结构介绍
- 如何使用ASP.NET授权允许访问.css文件?
- asp.net-core – 如何在ASP.NET 5中使用“旧”依
- asp.net-mvc – 使用Asp.net MVC 4中的OutputCac
- asp.net – 如何使IRouteConstraint过滤器路由
- azure – 如何减少Application Insights发送到服
- 如何从Asp.Net核心身份验证中获取策略列表?
- ASP.NET MVC发布模型ID的更好方法是什么?
- asp.net-mvc – ASP.NET MVC 4 – 嵌套模型 – 如
- asp.net – 如何在excel中导出网格视图时跳过某些
热点阅读