1、统一JSON格式处理方式,同时指定ContentType类型,解决低版本浏览器获取json时ContentType为application/json提示下载的问题.

 public abstract class CustomResult<TData> : ActionResult
{
public abstract TData GetObject(); protected JsonSerializerSettings SerializerSettings; protected void InitSerialization(ControllerContext context)
{
HttpResponseBase response = context.HttpContext.Response;
response.ContentType = "text/html";
TData data = GetObject();
if (SerializerSettings == null)
{
SetSerializerSettings();
}
response.Write(JsonConvert.SerializeObject(data, Formatting.None, SerializerSettings));
} protected virtual void SetSerializerSettings()
{
SerializerSettings = new JsonSerializerSettings
{
Converters = new List<JsonConverter>
{
new IsoDateTimeConverter { DateTimeFormat = "yyyy-MM-dd hh:mm" }
}
};
} public override void ExecuteResult(ControllerContext context)
{
InitSerialization(context);
}
}

  

最新文章

  1. nginx服务器安装及配置文件详解
  2. 浅谈CSRF攻击方式
  3. spring-mvc xml文件的最基本配置
  4. awk与sed简明教程
  5. C#生成软件注册码
  6. PAT-乙级-1054. 求平均值 (20)
  7. C辗转相除法求最大公约数的实现
  8. 十二生肖&amp;天干地支
  9. webuploader插件,我踩得坑
  10. 简易RPC框架-心跳与重连机制
  11. 13Linux_vsftpd_Samba_NFS实现文件共享_TFTP
  12. zyb的面试(广工14届比赛)
  13. linux基本格式和常用目录命令一
  14. 【SQL】【Join基础】了解sql中的join用法,看这一篇就够了
  15. JavaScript中判断null、undefined与NaN的方法
  16. 测试浏览器是否支持某个CSS属性
  17. iOS应用管理(优化)
  18. tcp 大文件上传 ,切换目录 及登陆文件加盐处理
  19. XP下安装IIS的图文教程(无光盘)
  20. 在windows 2012中安装sharepoint 2013时遇到问题的处理办法

热门文章

  1. PHP 随笔记
  2. Android应用开发-网络编程(二)
  3. 关于instanceof判断的条件
  4. 51nod 1277 字符串中的最大值
  5. POJ.2728.Desert King(最优比率生成树 Prim 01分数规划 二分/Dinkelbach迭代)
  6. [HihoCoder1394]网络流四&#183;最小路径覆盖
  7. C++ 多继承与虚基类
  8. Android监听view的attached或detached状态
  9. 移动端html页面优化
  10. PHPMailer 使用方法(支持群发):