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)-工作流设计-起草新申请 系列目录 创建新表单之后,我们就可以起草申请了,申请按照严格的表单步骤和分 ...
随机推荐
- rem布局进阶
<script>!function(e){function t(a){if(i[a])return i[a].exports;var n=i[a]={exports:{},id:a,loa ...
- BFC——块级格式化上下文
BFC(块级格式化上下文) 一.BFC是什么? 从样式上看,具有BFC的容器和普通的容器没有区别.从功能上看,具有BFC的容器可以看作是隔离了的容器,容器里面的元素不会影响到外面的元素,并且BFC具有 ...
- Java循环中try...finally...遇到continue
一段很简单的代码,先自己在大脑中给出结果: for (int i = 0; i < 5; i++) { System.out.println("enter: i=" + i) ...
- python之attrgetter函数对对象排序
# 使用attrgetter函数对对象排序 # attrgetter处理对象,itemgetter处理序列 from operator import attrgetter class user(): ...
- 百度/头条合作命中注定!中国新BAT要来了
据外媒报道,今日头条母公司字节跳动(ByteDace)将为中国互联网传统BAT的格局,带来一些新的活力.这家增速飞快的新闻.视频App“制造者”已经估值高达750亿美元,与三巨头之一的百度平起平坐,后 ...
- 普通javabean 获得项目的绝对路径
方式一:String path = RequestContext.class.getResource("/").getFile();
- MT【221】几个常用的多元恒等式
1.$\sum\limits_{i=1}^{n}\sum\limits_{i=1}^{n}{a_ib_j}=\sum\limits_{i=1}^{n}\sum\limits_{i=1}^{n}{a_j ...
- [转]GDB
gdb调试coredump文件 gcc -g main.c //在目标文件加入源代码的信息 gdb a.out (gdb) start //开始调试 (gdb) n //一条一条执行 (gdb) st ...
- 自学Linux Shell7.3-linux共享文件
点击返回 自学Linux命令行与Shell脚本之路 7.3-linux共享文件 在linux系统中共享文件的方法是通过创建组. 1. linux为每个文件和目录存储了3个额外的信息位: SUID设置用 ...
- 字符串格式化format方法
通过位置参数传参 print('{}, {}'.format('KeithTt', 18)) # KeithTt, 18 位置参数可以通过索引调用 print('{1}, {0}'.format('K ...