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)-工作流设计-起草新申请 系列目录 创建新表单之后,我们就可以起草申请了,申请按照严格的表单步骤和分 ...
随机推荐
- Linux常用指令-ssh
目录 ssh远程登陆 ssh免密码登陆 生成公钥和私钥 将公钥复制到其他从机 文件说明 id_rsa id_rsa.pub authorized_keys known_host SSH(远程连接工具) ...
- 理解 Delphi 的类(十) - 深入方法[18] - 在接口区声明的方法都相当于提前声明了
//要点18: 如果函数在接口区定义了, 就无需用 forward 提前声明了 unit Unit1; interface uses Windows, Messages, SysUtils, Va ...
- POJ2635-The Embarrassed Cryptographer-大整数素因子
计算一个大整数(10^100)中有没有一个小于L的素因子.这个大整数是两个素数的乘积.其实就是RSA加密. 做法是把大整数表示成千进位,用数组存储,然后一位一位地取模. /*------------- ...
- MT【204】离散型最值
(联赛一试2006,14).将2006表示成5个正整数$x_1,x_2,x_3,x_4,x_5$之和.记$S=\sum\limits_{1\le i<j\le5}{x_ix_j}$问:(1) 当 ...
- N皇后问题(DFS)
题目:在N*N的国际象棋棋盘上放置N个皇后彼此不受攻击(即在棋盘的任一行,任一列和任意对角线上不能放置2个皇后),求解所有摆放方案的总数. 样例输入: 1 8 样例输出: 1 92 解题思路:由于皇后 ...
- 端午漫谈(附:Ubuntu18.04下轻量截图软件)
先说声端午快乐- 有空就陪陪家人吧.今天陪外公吃了顿饭,陪老人家聊了会天,颇有点感触.发现技术真的是改变生活,小孩抖音自学跳舞,大人微信刷又刷,很多天海一方的老朋友都可以联系到了... 其实最有感触的 ...
- Windows 10 MBR转GPT
Windows 10的创意者更新中,新增了mbr2gpt命令行工具,只需简单几步快速搞定分区表的转换 语法 MBR2GPT /validate|convert [/disk:] [/logs:] [/ ...
- Python(四)——PyCharm的安装和使用
python开发IDE: #专业版 #不要汉化 快捷键:Ctrl + ? = 整体注释
- kindeditor上传图片的大小在哪控制
请修改修改了multiimage.js 的imageSizeLimit = K.undef(self.imageSizeLimit, '3MB') 大小设置级可以
- java.sql.SQLSyntaxErrorException: ORA-00911: 无效字符
java.sql.SQLSyntaxErrorException: ORA-: 无效字符 at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer. ...