asp.net mvc3 多个字段,如何排序
asp.net mvc3 多个字段,怎么排序啊
,这有四个字段,要分别实现排序,
开始,我是想给他们分别,onclick事件,然后改变数据源的现实方式
var list from Model orderby 字段 select list
但是没有实现,各位帮帮忙。。。
------解决方案--------------------
<div class="orderType">
<ul>
<a href="#"><li class="current" id="defaultSort">默认排序</li></a>
<a href="#"><li id="salerCredit">卖家信用</li></a>
<a class="current" href="#"><li id="priceSort">价格</li></a>
<a href="#"><li id="dateSort">最新发布</li></a>
</ul>
</div>
开始,我是想给他们分别,onclick事件,然后改变数据源的现实方式
var list from Model orderby 字段 select list
但是没有实现,各位帮帮忙。。。
asp.net
mvc
排序
select
class
------解决方案--------------------
public static IQueryable<T> DataSorting<T>(IQueryable<T> source, string orderColumn, string sortDirection)
{
string sortingDir = string.Empty;
if (sortDirection.ToUpper().Trim() == "ASC")
sortingDir = "OrderBy";
else if (sortDirection.ToUpper().Trim() == "DESC")