在我的ASP.NET MVC应用程序中,我有一个视图,显示系统中的产品列表。我想为用户实现一个选项,通过选择参数来过滤产品列表,类似于www.codeplex.com上的方式。我想知道你将如何以最有效和最简单的方式做到这一点?任何教程或指南的链接都表示赞赏。
答案 0 :(得分:2)
在我们的应用程序中,我们将所有产品的列表加载到网页中,并使用Quicksearch jQuery plugin过滤列表。这允许用户在文本框中输入一个或两个单词,这会将列表折叠为仅匹配用户键入的条目。
答案 1 :(得分:0)
基本上,对于此类型(服务器端)的搜索,您需要:
<form>
中的字段,供用户填写以执行搜索请求。如果您需要动态功能(即用户可能省略一个或多个参数,并且您需要灵活地在运行时在Linq查询中指定这些参数),那么请查看Dynamic Linq.