为什么我的日期按字母顺序排列,而不是从最新到最旧。Jquery数据表

为什么我的日期按字母顺序排列,而不是从最新到最旧。Jquery数据表,jquery,sorting,asp.net-mvc-3,datatable,Jquery,Sorting,Asp.net Mvc 3,Datatable,我有一个数据表,我的日期从最新到最旧排序。当我点击“排序”选项卡时,它正在按字母表对其进行排序。当我单击排序时,我如何将其从最新排序到最旧排序。我尝试过ao专栏和分类以及ao专栏定义,但我被难倒了 我在控制器中按降序排列日期 var coupons = couponRepository.GetList(c => c.TenantId == tenant.ID).OrderByDescending(c => c.RedemptionDate); 我的初始化代码: $(document

我有一个数据表,我的日期从最新到最旧排序。当我点击“排序”选项卡时,它正在按字母表对其进行排序。当我单击排序时,我如何将其从最新排序到最旧排序。我尝试过ao专栏和分类以及ao专栏定义,但我被难倒了

我在控制器中按降序排列日期

var coupons = couponRepository.GetList(c => c.TenantId == tenant.ID).OrderByDescending(c => c.RedemptionDate);
我的初始化代码:

$(document).ready(function () {
        //Grid
        $(".gridView").dataTable({
         "bJQueryUI": true,
         "sPaginationType": "full_numbers",
         "aoColumnDefs": [
               { "asSorting": ["desc", "asc"], "aTargets": [4] }
         ]
});
});

谢谢:)

基于您的代码,我假设您正在使用位于的代码。如果是这种情况,我建议您查看列出的插件。有一个插件允许按日期排序