日期:2014-05-17  浏览次数:20466 次

asp.net mvc3 多个字段,怎么排序啊
,这有四个字段,要分别实现排序,
<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")