asp.net mvc中Json返回数据,该怎么解决

asp.net mvc中Json返回数据
前台代码


$(function () {
            $(".Table_Content").scroll(function () {
                var page = 1;
                if ($(this).scrollTop() + $(".Table_Content").height() > $("#Content").height() - 10) {
                    //当鼠标到达底部就再取100条数据
                    $.getJSON("/XJGLMK/Student_GetMoreContent", { page: page }, function (list, status) {
                        alert(status);
                        if (status == "success") {
                            page++;
                            alert(page);
                    });
                   
                }
            });

        });

Controller后台代码
        
        public ActionResult Student_GetMoreContent(int page)
        {
            string YXSH = Session["YXSH"].ToString();
            List<Model.XJGLMK.SJ_XSJBXX.SJ_XSJBXXMetadata> list =  BLL.XJGLMK.SJ_XSJBXX.GetTable(YXSH, page);
            return Json(list,JsonRequestBehavior.AllowGet);
        }

这是一个简单的翻页效果,为什么我执行这段代码不会返回list到View中呢,我调试的时候可以看到list里面是有数据的,可以但是执行到return的时候却不是返回到前面而是跳到一个model中执行,而且不会返回到前台,但是在其他一些地方我用一模一样的做法却可以返回得到结果.
非常困惑,希望有知道的能帮忙解答下,感激不尽.
------解决思路----------------------
{ page: page }
这句有问题  page是一个变量,你试一下   {  page2:page  }
------解决思路----------------------
引用:
{ page: page }
这句有问题  page是一个变量,你试一下   {  page2:page  }

你根本就不懂json

哥们。你使用的是getJSON返回的自然是json格式
另外。回调哪里只有一个参数吧
你那个打开页面后返回的是神马啊?能发下吗?/XJGLMK/Student_GetMoreContent?page=2
------解决思路----------------------
你这人就不能发下:XJGLMK/Student_GetMoreContent?page=2显示的json的代码吗?
算了。下班了。
------解决思路----------------------
我懂的你意思。我是告诉你。你使用的是getJSON方式。
不能使用:status == "success"来判断
必须是:data.status
也就是返回的是:{"status":"????"}
现在都看不到你返回的代码。怎么告诉你写呢?
------解决思路----------------------
如:
$(function() {
    $(".Table_Content").scroll(function() {
        var page = 1;
        if ($(this).scrollTop() + $(".Table_Content").height() > $("#Content").height() - 10) {
            //当鼠标到达底部就再取100条数据 
            $.getJSON("/XJGLMK/Student_GetMoreContent", {
                page: page
            },
            function(data) {
                alert(data.status);
                if (data.status == "success") {
                    page++;
                    alert(page);
                });
            }
        });
    });
});

------解决思路----------------------
引用:
我还是没能理解那个为什么要出错???

你自己用的是:$.getJSON.居然不了解json?
------解决思路----------------------
json的格式:
[{字段名:字段值},{字段名:字段值},{字段名:字段值}]

你按照这个格式,重新组织你的数据集就行了