asp.net mvc重写JsonResult返回消息
来源:互联网 发布:一洋淘宝运营助手破解 编辑:程序博客网 时间:2024/05/20 06:28
using System;using System.Web;using System.Web.Mvc;namespace Transaction.Site.Models{ /// <summary> /// 自定义消息输出,分流输出中英文消息 /// </summary> public class MyJsonResult : JsonResult { public string Code { get; set; } public string Zh_cnMsg { get; set; } public string EnglishMsg { get; set; } /// <summary> /// 自定义消息输出,分流输出中英文消息 /// </summary> /// <param name="code">标识码</param> /// <param name="zh_cnMsg">中文消息</param> /// <param name="englishMsg">英文消息</param> public MyJsonResult(string code, string zh_cnMsg, string englishMsg) { Code = code; Zh_cnMsg = zh_cnMsg; EnglishMsg = englishMsg; } public override void ExecuteResult(ControllerContext context) { if (context == null) { throw new ArgumentNullException("context"); } var response = context.HttpContext.Response; response.ContentType = !string.IsNullOrEmpty(ContentType) ? ContentType : "application/json"; if (ContentEncoding != null) { response.ContentEncoding = ContentEncoding; } Data = new { code = Code, msg = Zh_cnMsg }; if (!string.IsNullOrWhiteSpace(EnglishMsg)) { HttpCookie cook = context.RequestContext.HttpContext.Request.Cookies.Get("p_lang"); if (cook != null) { string lang = cook.Value; if (lang.ToLower() == "en") { Data = new { code = Code, msg = EnglishMsg }; } } } var json = Newtonsoft.Json.JsonConvert.SerializeObject(Data); response.Write(json); } } }
阅读全文
0 0
- asp.net mvc重写JsonResult返回消息
- ASP.NET MVC的JsonResult
- ASP.NET编程MVC--JsonResult
- Asp.net Mvc Ajax JsonResult简单使用
- Asp.net Mvc Ajax JsonResult简单使用
- ASP.NET MVC 4json之JsonResult
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- asp.net mvc JsonResult返回DateTime数据在javascript中如何处理
- 解决Asp.net Mvc返回JsonResult中DateTime类型数据格式的问题
- 在ASP.NET MVC中json的应用(即JsonResult)(asp.net mvc 后台返回json数据方式 )
- mvc使用JsonResult返回Json数据
- mvc使用JsonResult返回Json数据
- mvc使用JsonResult返回Json数据
- mvc使用JsonResult返回Json数据
- 了解ASP.NET MVC几种ActionResult的本质:JavaScriptResult & JsonResult
- 了解ASP.NET MVC几种ActionResult的本质:JavaScriptResult & JsonResult
- 了解ASP.NET MVC几种ActionResult的本质:JavaScriptResult & JsonResult
- 了解ASP.NET MVC几种ActionResult的本质:JavaScriptResult & JsonResult
- airnbn规范示例
- 获取客户端ip地址工具类
- 在ie6,7,8中,样式编写中特有的写法,
- 昨晚的一些感触
- 人工智能可以解决现实世界哪些业务需求?
- asp.net mvc重写JsonResult返回消息
- OpenCV中C++函数imread读取图片的问题
- Android SDK的安装与环境变量配置问题
- springcloud-环境变化
- 1008. 数组元素循环右移问题
- [Lintcode] #174 删除链表中倒数第n个节点
- lesson7 分支结构程序设计体验
- RecycleView实现瀑布流添加分隔线
- oracle table strategy is empty