在asp.net中使用自定义过滤器的转发器

时间:2014-04-26 12:57:45

标签: c# asp.net sql ajax repeater

我有转发器控件,其中我从sql server数据库绑定数据,现在我有多个记录显示在我的页面上,但我想我可以根据所选的下拉列表过滤我的记录。我需要4-5个下拉菜单控制,这取决于我的需要,我不希望我的页面在过滤时刷新。 以下是示例,此网站也使用复选框,但我只需要下拉菜单... http://www.phonearena.com/phones/full#/phones/full/

让我知道如何开始,我认为ajax是我需要的东西。如果你有,建议一些例子。

2 个答案:

答案 0 :(得分:0)

Ajax是正确的解决方案。

我个人建议你jquerytemplate和ajax调用几行代码来实现你的目标你可以在这里找到更多信息Load JSON data using the dropdown menu and refresh the div area with the new results in a web site

这是一个很好的开始,你可以用这个逻辑制作更多的东西:)非常简单和流畅的代码:)

答案 1 :(得分:0)

我建议您使用AngularJSBackboneJSKnockoutJS等客户端框架(在JavaScript中)。它们都提供了在JavaScript中使用集合的方法(如本例中的过滤)。第一次加载或者如果你想做一些分页,你不需要Ajax除外。而且因为它是所有客户端,它将比每次更改标准时重新下载更加流畅。