我使用 Grid.Mvc 创建了一个网格。由于某种原因,排序不起作用。当我单击列对其进行排序时,它只是重新加载页面。我对 MVC 很陌生,不知道如何解决这个问题。这是我的代码。
@Html.Grid(Model.StudentCrsHist).Columns(columns =>
{
columns.Add(x => x.YR_CDE)
.Titled("YR_CDE")
.SetWidth(110)
.Sortable(true);
columns.Add(x => x.TRM_CDE)
.Titled("TRM_CDE")
.SetWidth(110)
.Sortable(true);
columns.Add(x => x.SUBTERM_CDE)
.Titled("SUBTERM_CDE")
.SetWidth(110)
.Sortable(true);
columns.Add(x => x.CRS_CDE)
.Titled("CRS_CDE")
.SetWidth(110)
.Sortable(true);
columns.Add(x => x.CRS_DIV)
.Titled("CRS_DIV")
.SetWidth(110)
.Sortable(true);
columns.Add(x => x.CREDIT_HRS)
.Titled("CREDIT_HRS")
.SetWidth(110)
.Sortable(true);
columns.Add(x => x.CRS_TITLE)
.Titled("CRS_TITLE")
.SetWidth(110)
.Sortable(true);
columns.Add(x => x.ADD_FLAG)
.Titled("ADD_FLAG")
.SetWidth(110)
.Sortable(true);
columns.Add(x => x.ADD_DTE)
.Titled("ADD_DTE")
.SetWidth(110)
.Sortable(true)
.Format("{0:MM/dd/yyyy}");
columns.Add(x => x.DROP_FLAG)
.Titled("DROP_FLAG")
.SetWidth(110)
.Sortable(true);
columns.Add(x => x.DROP_DTE)
.Titled("DROP_DTE")
.SetWidth(110)
.Sortable(true)
.Format("{0:MM/dd/yyyy}");
})