StringBuilder sb=new StringBuilder("[");  
for(int i=0;i<list1 .Count;i++)
                {
                    sb.Append("{Area=" + list1[i].Area + ",BuildNO=" + list1[i].BuildNO + ",BureauID=" + list1[i].BureauID + ",FloorNO=" + list1[i].FloorNO + ",HouseAddress=" + list1[i].HouseAddress
                    );    
                }
sb.Append("]");
return Json(sb.toString(),JsonRequestBehavior.AllowGet);   我拼接字符串以后 MVC3怎么 返回到前台 

解决方案 »

  1.   

    return Json(这里放你的数据);
      

  2.   

    ViewData["jsonstring"] = sb.ToString();
    return View();
      

  3.   


    public JsonResult GetXXXX(int id)
    {
        ......
        return Json(data);
    }
      

  4.   

    你把你的代码写在一个JsonResult里面,然后在前台写一个ajax请求即可
      

  5.   

    你JSON拼的有问题,还有就是如果是自己拼接的用return content   对象集合用json
      

  6.   

     return Json(data);//注意,这里的data是真对象,不是字符串拼接的假对象
      

  7.   

    return Content(sb.toString());
    或者
    return Json(list1,JsonRequestBehavior.AllowGet);
      

  8.   

    已经返回了。                $.ajax({
                        url: "",
                        type: "post",
                        contentType: "application/json",
                        data: "",
                        dataType: "json",
                        success: function (data) {
                           //data就可以接收到
                        }
                    });
      

  9.   

    这样就可以了$.ajax({
                        url: "你贴出来的方法的地址",
                        type: "post",
                        contentType: "application/json",
                        data: "",
                        dataType: "json",
                        success: function (data) {
                           //data就可以接收到
                        }
                    });
      

  10.   

     [HttpPost]
            public JsonResult Ajax_Access(user formdata)
            {
                user usertest = new user();
                usertest.userid = "我成了!";
                usertest.password = "1111";
                usertest.date = "2013-01-18";
                usertest.res = "这里是备注!";
                        
                //测试返回给客户端一个新的user对象
                return Json(usertest);
            }这没问题可以用!!!
      

  11.   

    Json()这个函数本来就能把object转成json格式,为什么你还用循环拼接?
      

  12.   

    这里应该不用循环赋值了,只要你读出的数据是规范的就行了,如果是要在前台实现树形结构形式,就必须得循环成json 树。