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)-工作流设计-起草新申请 系列目录 创建新表单之后,我们就可以起草申请了,申请按照严格的表单步骤和分 ...
随机推荐
- hive存储、数据模型、内部表
创建内部表 加一列元素 删除表
- Golang的位运算操作符的使用
& 位运算 AND | 位运算 OR ^ 位运算 XOR &^ 位清空 (AND NOT) << 左移 >> 右移 感觉位运算操作符虽然在平时用得并不多,但是在 ...
- python 深入浅出装饰器(decorator)--举的例子关于星级争霸2(starcraft2)
其实早就想写一篇深入浅出装饰器的文章,苦于一直没有找到很好的例子描述,自己除了在写api参数检测和日志打印的时候用到以外,其他地方也没有什么重度使用所以一直没有写. 我不会讲解装饰器的理论,还有各种基 ...
- mysql学习笔记四 —— AB复制
要点:ab复制 mysql集群架构流程: ABB(主从复制)-->MHA(实现mysql高可用.读写分离.脚本控制vip飘逸)-->haproxy(对slave集群实现分发,负载均衡)-- ...
- HTMl Dom操作
訪問: getElementById():帶回指定id的所有元素 getElementByTagName():帶回指定標籤名的所有的元素 getElementByClassName():帶回指定類型名 ...
- python之多线程举例
# 多线程举例 from threading import Thread from threading import current_thread class messager(Thread): de ...
- Highcharts之折线图
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- SP5973 SELTEAM - Selecting Teams
SP5973 SELTEAM - Selecting Teams [题目描述] 他已经有 n 个心仪的妹子了,但随着时间的流逝,只有 m(1<=m<=k)个直伴随在他的身边,而小小迪发现他 ...
- UVA11987 Almost Union-Find
题目描述 PDF 输入输出格式 输入格式: 输出格式: 输入输出样例 输入样例#1: 5 7 1 1 2 2 3 4 1 3 5 3 4 2 4 1 3 4 3 3 输出样例#1: 3 12 3 7 ...
- 洛谷 P1121 环状最大两段子段和 解题报告
P1121 环状最大两段子段和 题目描述 给出一段环状序列,即认为\(A_1\)和\(A_N\)是相邻的,选出其中连续不重叠且非空的两段使得这两段和最大. 输入输出格式 输入格式: 第一行是一个正整数 ...