本帖最后由 wwj19870924 于 2014-06-18 01:13:08 编辑

解决方案 »

  1.   

    function Function(pageIndex) {
                var Name = $("#Name").val();            var url = "@Url.RouteUrl(new { action = "", controller = "" })";
                var data = { };            $.post(url, data, function (result) {
                    $("#Tab").html(result);
                });
            }
      

  2.   

    那就不返回json,直接返回HTML
      

  3.   


    其实在MVC中有局部页面的说法。是否可以利用下。但是我现在没有好的思路。
      

  4.   

    ajax请求,后台返回partialview,也就是返回一个html,然后前台直接把html呈现出来
      

  5.   

    问题已经解决。
    后台输出 return PartialView(model);
    前台用ajax获取data。其实data就是将model封装到页面之后,返回html。
    之后用 div.html(data)  装载数据。