asp.net-mvc-4 – 使用从控制器操作返回的JSON.NET日期格式
发布时间:2020-12-16 09:38:23 所属栏目:asp.Net 来源:网络整理
导读:在我的MVC4项目中,我有一个控制器动作如下: public ActionResult GetJson(){ var serialized = JsonConvert.SerializeObject(DateTime.Now); return Json(DateTime.Now,JsonRequestBehavior.AllowGet);} 对浏览器的响应采用旧的ASP.NET格式: “/Date(13589
在我的MVC4项目中,我有一个控制器动作如下:
public ActionResult GetJson() { var serialized = JsonConvert.SerializeObject(DateTime.Now); return Json(DateTime.Now,JsonRequestBehavior.AllowGet); } 对浏览器的响应采用旧的ASP.NET格式:
但是,我知道MVC4默认使用json.net,而j??son.net使用ISO8601格式作为日期. 在上面的代码中,序列化变量包含(我想要的):
为什么返回Json(DateTime.Now)不是(看似)使用json.net? 我也尝试将以下行放在我的global.asx中: var json = GlobalConfiguration.Configuration.Formatters.JsonFormatter; json.UseDataContractJsonSerializer = false; 但无济于事. 解决方法
您可以在控制器工厂中进行一些更改并创建控制器,该控制器继承自标准控制器,但使用自定义json格式化程序.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 重点关注ASP.NET MVC模型错误
- asp.net-mvc – scanMap的目的.CallingAssembly,scan.WithD
- asp.net-mvc – ASP.NET MVC和Visual Studio 2013:编译错误
- asp.net-mvc – SportStore:WebUI.WindsorControllerFacto
- asp.net-mvc – 控制台应用程序HttpClient发布到mvc web ap
- .net – 如何从用户控件中引用母版页内容控件?
- asp-classic – 在经典ASP中检测字典对象
- 如何在ASP.NET中提供resx文件?
- asp.net-mvc – 有关在ASP.NET MVC中放置AntiXSS调用的建议
- asp.net-mvc – 使用MVC3 WebGrid助手向html属性名称添加连