Jquery datatables和jsonresult的排序问题

Jquery datatables和jsonresult的排序问题,jquery,asp.net-mvc,json,Jquery,Asp.net Mvc,Json,我将datables(datatables.net)与sAjaxSource结合使用 像这样 $(document).ready(function() { $('#userTable').dataTable({ "sAjaxSource": '<%= Url.Action("GetUserData", "Home") %>', "bJQueryUI": true,

我将datables(datatables.net)与sAjaxSource结合使用

像这样

 $(document).ready(function() {


            $('#userTable').dataTable({
                "sAjaxSource": '<%= Url.Action("GetUserData", "Home") %>',
                "bJQueryUI": true,
                "sPaginationType": "full_numbers",
                "bStateSave": true,
                "bRetrieve": true,
                "aoColumns":
             [
                { "bSortable": false },
                null,
                { "sType": "title-string" },
                null,
                null,
                null,
                null,
                null
             ]
            });
        });
public JsonResult GetUserData()
{
   IList<string[]> userList = GetUserList();
   var sendData = new{aaData = userList};
   return new JsonResult {JsonRequestBehavior = JsonRequestBehavior.AllowGet, Data = sendData};
}
还有其他人有这个问题吗


编辑:我刚刚注意到它也转换为“

您可以做的一件事是,对于图像列,和。这样,您可以忽略图像,或者对其执行任何操作。

您可以执行的一件事是,对图像列执行,然后执行。这样,您就可以忽略图像,或者对它们执行任何操作。

好的,我找到了解决方案

没有排序的问题不是缺少/或者我只是改变了

userdata[0] = string.Format("<img src='{0}' alt='{1}' title='{1}' />", picUrl, title);
userdata[0]=string.Format(“,picUrl,title);

userdata[0]=string.Format(“,picUrl,title);
而且比它更有效:——)

我不知道为什么,但确实如此:-)


感谢@cdeszaq的支持

好的,我找到了解决方案

没有排序的问题不是缺少/或者我只是改变了

userdata[0] = string.Format("<img src='{0}' alt='{1}' title='{1}' />", picUrl, title);
userdata[0]=string.Format(“,picUrl,title);

userdata[0]=string.Format(“,picUrl,title);
而且比它更有效:——)

我不知道为什么,但确实如此:-)


感谢@cdeszaq的支持

hmm是的,这是真的,但奇怪的是,datatables或其他东西正在更改我返回的字符串…@nWorx-我会检查从服务器返回的JSON,看看这是否是罪魁祸首。如果不是,它就在树的高处。然而,我注意到Chrome inspector没有在图像标签上显示关闭的
/>
,因此这可能是另一种可能的情况。我也用firefox(firebug插件)检查过它,或者标签丢失了。。。我已经添加了一些,span标记正在工作。。。我将编辑我的初始帖子并添加一些json结果..嗯,是的,这是真的,但奇怪的是,datatables或其他东西正在更改我返回的字符串…@nWorx-我会检查从服务器返回的json,看看这是否是罪魁祸首。如果不是,它就在树的高处。然而,我注意到Chrome inspector没有在图像标签上显示关闭的
/>
,因此这可能是另一种可能的情况。我也用firefox(firebug插件)检查过它,或者标签丢失了。。。我已经添加了一些,span标记正在工作。。。我将编辑我的初始帖子并添加一些json结果。。
<img src='url' title='abc'>
{"aaData":[["\u003cimg src=\u0027/Content/image.png\u0027 class=\u0027profilePicture\u0027 /\u003e", ...[other elements]
userdata[0] = string.Format("<img src='{0}' alt='{1}' title='{1}' />", picUrl, title);
userdata[0] = string.Format("<img src='{0}' alt='{1}' title=\"{1}\" />", picUrl, title);