MVC JsonResult_mvc jsonresult 下载_mvc4 jsonresult
2014-07-04 10:08:43  By: shinyuu

在 MVC 中使用 Json 非常方便、微软已经帮我们封装好了、下面我会把代码分享出来

给大家参考、大家可以自己的项目中修改就可以了

首先来看一下 Action 的代码 


public JsonResult GetJson()
{
    var data = new { demo = demoList};
    //在这里必须要设置JSON的请求行为为GET
    return Json(data, JsonRequestBehavior.AllowGet);   
}

到这里大家可能会问、demoList 里面是什么东西、下面我给大家分享下 demoList 的代码


private static List<DemoModels> demoList = new List<DemoModels>();

private DemoModels CreateDemoModels(int Id)
{
    return new DemoModels(Id, "dwtedx[" + Id + "]",
 17 + Id, "男", "460198246", "dwtedx@gmail.com");
}

[HttpGet]
public ActionResult Index()
{
    //这个是BiewBag传值的方法
    ViewBag.Title = "Demo一览画面";
    if (0 == demoList.Count)
    {
        //模拟select * from DemoModels
        for (int i = 1; i <= 7; i++)
        {
            demoList.Add(this.CreateDemoModels(i));
        }
    }
    return View(demoList);
}
到现在后台返回到前台的 json 已经完成了、那么下面我们来看一下前台的代码吧



$.ajax({                
   url: "/DemoController/GetJson", 
   type: "POST",
   dataType: "json", 
   data: { },
   success: function(data) {       
		//这里的data就是我们从后台取出来的数据
   }
 })
数据的处理大家可以根据自己的需要自行处理、


如果大家有想要源码的可以给我留言

http://www.dwtedx.com/message_1.html

我看到后会在第一时间给大家发源码的、

如果有想看看mvc的源码的、可以给我说、

我会在下次给大家分享、别个我以前分享过一个 mvc 和 Nhibernate 配合 ninject 的例子

在这里推荐给大家、相信对初学者来讲还是有帮助的

http://www.dwtedx.com/itshare_55.html

NHIBERNATE-MVC3 入门例子

若资源对你有帮助、浏览后有很大收获、不妨小额打赏我一下、你的鼓励是维持我不断写博客最大动力

想获取DD博客最新代码、你可以扫描下方的二维码、关注DD博客微信公众号(ddblogs)

或者你也可以关注我的新浪微博、了解DD博客的最新动态:DD博客官方微博(dwtedx的微博)

如对资源有任何疑问或觉得仍然有很大的改善空间、可以对该博文进行评论、希望不吝赐教

为保证及时回复、可以使用博客留言板给我留言: DD博客留言板(dwtedx的留言板)

感谢你的访问、祝你生活愉快、工作顺心、欢迎常来逛逛


快速评论


技术评论

  • 该技术还没有评论、赶快抢沙发吧...
DD记账
top
+