在asp.net mvc中使用json

来源:互联网 发布:ubuntu终端退出全屏 编辑:程序博客网 时间:2024/05/01 07:37

本文章适用于  asp.net mvc 3或者4,其他版本没测试过。


使用在asp,ent中使用json,一个重点就是使用JsonResult类,这个类是ActionResult的子类。


后台的controller中:

    public JsonResult AllStudentJson()        {            var formateData = GetAllStudent().Select(x => new            {                name = x.Name,                age = x.Age            });            return Json(formateData, JsonRequestBehavior.AllowGet);        }


前台的html:

<input type="button" id="button1" value="get" /><div id='divTip'></div>


前台的脚本:

$("#button1").click(function () {             $.getJSON("/Home/AllStudentJson", function (data) {                 $("#divTip").empty();                 var str = "";                 $.each(data, function (InfoIndex, Info) {                     str += "名字:" + Info["name"];                     str += "年龄:" + Info["age"];                     str += "<br  />";                 })//end each                 $("#divTip").html(str);             })//end get json         })//end click


0 0