Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/34.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# asp.net中带有自定义筛选器的中继器_C#_Asp.net_Sql_Ajax_Repeater - Fatal编程技术网

C# asp.net中带有自定义筛选器的中继器

C# asp.net中带有自定义筛选器的中继器,c#,asp.net,sql,ajax,repeater,C#,Asp.net,Sql,Ajax,Repeater,我有一个repeater控件,在该控件中我绑定来自sql server数据库的数据,现在我的页面上显示了许多记录,但我希望我可以根据选择的下拉列表筛选我的记录。我需要4-5个下拉控件,这取决于我的需要,我不希望我的页面在过滤时刷新。 下面是一个例子,这个网站使用复选框太多,但我只需要下拉列表。。。 请告诉我如何开始,我认为ajax是我需要的东西。如果有的话,建议一些例子。Ajax是正确的解决方案 就个人而言,我建议您使用jquerytemplate和ajax调用少量行代码来实现您的目标,您可以

我有一个repeater控件,在该控件中我绑定来自sql server数据库的数据,现在我的页面上显示了许多记录,但我希望我可以根据选择的下拉列表筛选我的记录。我需要4-5个下拉控件,这取决于我的需要,我不希望我的页面在过滤时刷新。 下面是一个例子,这个网站使用复选框太多,但我只需要下拉列表。。。


请告诉我如何开始,我认为ajax是我需要的东西。如果有的话,建议一些例子。

Ajax是正确的解决方案

就个人而言,我建议您使用jquerytemplate和ajax调用少量行代码来实现您的目标,您可以在这里找到更多信息


这是一个很好的起点,您可以使用此逻辑制作更多内容:)非常简单且流畅的代码:)

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