asp.net mvc4 Json问题
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Mvc;
using System.Web.Script.Serialization; namespace MvcAppDemo.Controllers
{
public class UserController : Controller
{
private DBEntities db = new DBEntities();
/// <summary>
/// 使用mvc Json序列化对象
/// </summary>
/// <returns>返回是Json数据 数据类型:Json</returns>
public ActionResult Index()
{
var list = db.UserInfo.ToList();
//如果action是get请求,要加上 JsonRequestBehavior.AllowGet 这个参数
return Json(list,JsonRequestBehavior.AllowGet);
} // /// <summary>
/// 使用mvc Json序列化对象
/// </summary>
/// <returns>返回是Json数据 数据类型:Json</returns>
[HttpPost]
public ActionResult Demo()
{
var list = db.Account.ToList();
//如果action是post请求,可以不需要加上 JsonRequestBehavior.AllowGet 这个参数
return Json(list);
} /// <summary>
/// 使用mvc Json序列化对象
/// </summary>
/// <returns>返回是Json数据 数据类型:Json</returns>
[HttpPost]
public ActionResult Demo2()
{
var list = db.Account.ToList();
//如果action是post请求,也可以加上 JsonRequestBehavior.AllowGet 这个参数
return Json(list,JsonRequestBehavior.AllowGet);
} /***
*
* 使用JavaScriptSerializer 序列化对象
*
* ***/
/// <summary>
/// 使用JavaScriptSerializer 序列化对象
/// </summary>
/// <returns>返回是Json数据字符串 数据类型:string</returns>
public ActionResult JSS()
{
var list = db.Account.ToList();
JavaScriptSerializer jss = new JavaScriptSerializer();
string content = jss.Serialize(list);
//返回是json数据的字符串数据
return Content(content);
} public ActionResult JSS2()
{
//将 Response.ContentType = "application/json"; 就变成json数据
Response.ContentType = "application/json";
var list = db.Account.ToList();
JavaScriptSerializer jss = new JavaScriptSerializer();
string content = jss.Serialize(list);
//返回是json数据的字符串数据
return Content(content);
} [HttpPost]
public ActionResult JSS3()
{ var list = db.Account.ToList();
JavaScriptSerializer jss = new JavaScriptSerializer();
string content = jss.Serialize(list);
//返回是json数据的字符串数据
return Content(content);
} [HttpPost]
public ActionResult JSS4()
{
//将 Response.ContentType = "application/json"; 就变成json数据
Response.ContentType = "application/json";
var list = db.Account.ToList();
JavaScriptSerializer jss = new JavaScriptSerializer();
string content = jss.Serialize(list);
//返回是json数据的字符串数据
return Content(content);
} }
}
asp.net mvc4 Json问题的更多相关文章
- ASP.NET MVC4 json序列化器
ASP.NET MVC4中调用WEB API的四个方法 2012年06月07日00:05 it168网站原创 作者:廖煜嵘 编辑:景保玉 我要评论(0) [IT168技术]当今的软件开发中,设计软件的 ...
- 如何构建ASP.NET MVC4&JQuery&AJax&JSon示例
背景: 博客中将构建一个小示例,用于演示在ASP.NET MVC4项目中,如何使用JQuery Ajax. 步骤: 1,添加控制器(HomeController)和动作方法(Index),并为Inde ...
- Asp.Net MVC4 + Oracle + EasyUI 学习 第二章
Asp.Net MVC4 + Oracle + EasyUI 第二章 --使用Ajax提升网站性能 本文链接:http://www.cnblogs.com/likeli/p/4236723.html ...
- SignalR + KnockoutJS + ASP.NET MVC4 实现井字游戏
1.1.1 摘要 今天,我们将使用SignalR + KnockoutJS + ASP.NET MVC实现一个实时HTML5的井字棋游戏. 首先,网络游戏平台一定要让用户登陆进来,所以需要一个登陆模块 ...
- ASP.NET MVC4+EasyUI+EntityFrameWork5权限管理系统——菜单模块的实现(二)
ASP.NET MVC4+EasyUI+EntityFrameWork5权限管理系统——数据库的设计(一) 菜单和模块是在同一个表中,采用的是树形结构,模块菜单表结构如下代码: USE [Permis ...
- ASP.NET MVC4中调用WEB API的四个方法
http://tech.it168.com/a2012/0606/1357/000001357231_all.shtml [IT168技术]当今的软件开发中,设计软件的服务并将其通过网络对外发布,让各 ...
- asp.net mvc4 使用KindEditor文本编辑器
最近做项目要用文本编辑器,编辑器好多种,这里介绍KindEditor在asp.net mvc4中的使用方法. 一.准备工作: 1.下载KindEditor.去官网:http://www.kindsof ...
- Asp.Net MVC4新特性指南(2):新特性介绍
上一章讲解了最基本的MVC4说明.今天就介绍下几种新特性的使用例子: 就当大家有MVC3的基础了.在这个基础上在看下面的介绍就容易多了.1.Web API MVC4包括一个更好的解决方案:A ...
- 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(48)-工作流设计-起草新申请
原文:构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(48)-工作流设计-起草新申请 系列目录 创建新表单之后,我们就可以起草申请了,申请按照严格的表单步骤和分 ...
随机推荐
- flask+mako+peewee(上)
其实关于什么用flask搭建一个后台博客啥的跟着官方文档做一遍就行了.感觉啥都有我这里就不赘述了只是记录一个笔记,因为稍微有几个地方有点坑. 目标:做了一个简易页面给电商的同事用来添加商品 首先是安装 ...
- mysql学习笔记一 —— 数据的增删改查
1.连接mysql mysql 直接回车(是以root身份,密码空,登陆的是本机localhost) [root@www mysql]# mysql -uroot -p123 -S /var/lib/ ...
- java中父进程与子进程
http://blog.csdn.NET/seelye/article/details/8269705
- C-Lodop获取打印机列表Create_Printer_List
C-Lodop获取打印机列表Create_Printer_List,此方法Lodop不支持,是C-Lodop特有的函数,客户端本地打印单独用c-lodop,或集中打印等,可以获得本机或云主机的打印机列 ...
- mysql 性能指标
qps 每秒处理的查询数tps 每秒处理的事务数IOPS 每秒磁盘进行的I/O操作次数 一.TPS:Transactions Per Second(每秒传输的事物处理个数),即服务器每秒处理的事务数. ...
- SQL语言分类DQL,DML,DDL,DCL,DTL
SQL语言共分为五大类: 数据查询语言DQL 数据操纵语言DML 数据定义语言DDL 数据控制语言DCL 数据事物语言DTL DQL 数据查询语言DQL基本结构是由SELECT子句,FROM子句,WH ...
- day14 装饰器
装饰器 本质上就是函数,功能是为其他函数添加附加功能 原则:不修改被修饰函数的源代码,以及调用方式,即完全不能有任何改变 装饰器 = 高阶函数+ 函数嵌套+ 闭包 高阶函数:函数作为参数或者返回一个函 ...
- 20 Zabbix 利用Scripts栏目对Hosts远程执行命令
点击返回:自学Zabbix之路 点击返回:自学Zabbix4.0之路 点击返回:自学zabbix集锦 20 Zabbix 利用Scripts栏目对Hosts远程执行命令 在Monitoring板块中, ...
- 自学Python6.3-内置模块(1)
自学Python之路-Python基础+模块+面向对象自学Python之路-Python网络编程自学Python之路-Python并发编程+数据库+前端自学Python之路-django 自学Pyth ...
- 【BZOJ2434】【NOI2011】阿狸的打字机(AC自动机,树状数组)
[BZOJ2434]阿狸的打字机(AC自动机,树状数组) 先写个暴力: 每次打印出字符串后,就插入到\(Trie\)树中 搞完后直接搭\(AC\)自动机 看一看匹配是怎么样的: 每次沿着\(AC\)自 ...