单击表头的排序表:问题可能是asp:repeater吗?

时间:2015-05-22 16:44:24

标签: asp.net

我正在尝试构建一个排序函数,根据我点击的哪一行对表格进行排序。我遇到的问题是,当我单击该行时,它会返回太多数据,相同的数据只重复了几百次。我认为这是我用来提取数据的asp:Repeater的问题,但无法想出解决问题的方法。如果你有任何想法如何解决这个问题,我将不胜感激。如果你有一个更好的解决方案,我想尝试,让我知道,我可以重新开始。

排序本身还没有工作,但我可以稍后再努力。我只需要知道如何使它不发布数百次相同的数据。它在第一次加载时很好,但是在单击一行后它会添加太多数据。

这是代码。

 <?php if ($targetValues = $_product->getAttributeText('your_attribute_code')) {
    if (is_string($targetValues)) {
        $targetValues = array($targetValues);
    }
        foreach($targetValues as $_target) :?>
         <div class="featuredlogo">
         <img src="<?php echo $this->getSkinUrl() ?>FEATURED_LOGOS/<?php echo $_target ?>.png" class="featuredlogo"></img>
         </div>
        <?php endforeach;
                 }
    ?>

我对这一切都很陌生,所以如果你能解释为什么它做了我不想要的事情,我将不胜感激。答案当然更好。

1 个答案:

答案 0 :(得分:0)

我最终完成了这样做,当单击表格行时,SQL代码已更改为正确排序。现在一切都可以正确排序。