我仍然haven`t发现ASP.NET MVC结果,通过分选寻呼执行任何示例 (由名称 - 排序>按页2-> 2页仍然由名称排序)。

我可以“砍”它,让它脏,但我真的相信有要善于“如何做”这个导游。

什么由两列分选

有帮助吗?

解决方案

只要保持某种表达你的模型视图,并将其写入分页路线链接。点击 例如像:

/MyEntity/Page/2?sort=Name

或者用定制的路由这样的:

/MyEntity/Page/2/Name

有关后者的路由映射将如下所示:

{controller}/Page/{pageIndex}/{sortExpression}

其他提示

我做完全相同的方式爱励不只是我用枚举场在我的模型的排序值,这样一来就会回到属于默认值,如果他们进入一种paremeter不存在。

public enum SortArticle
{
   Title,
   Published
}

public enum SortOrder
{
   Asc,
   Desc
}

articles/{sort}/{order}/{page}
articles/published/desc/1
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top