• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

asp.netmvc4Json问题

原作者: [db:作者] 来自: [db:来源] 收藏 邀请
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);
        }



    }
}

 


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
asp.net2.0TreeView数据绑定(原创)发布时间:2022-07-10
下一篇:
ASP.NET MVC4 新手入门教程之一 ---1.介绍ASP.NET MVC4发布时间:2022-07-10
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap