gpt4 book ai didi

c# - 使用 ASP.Net,在这种情况下最好使用什么控件?

转载 作者:行者123 更新时间:2023-11-30 20:03:00 26 4
gpt4 key购买 nike

我正在编写一个让用户输入关键字的小程序。该程序然后搜索数据库表并找到所有符合用户搜索条件的记录(使用 LINQ)。

返回的结果记录将作为图像显示在屏幕上(很像谷歌的图像搜索页面)。然后,用户将能够单击任何返回的图像,并被带到包含该图像更多详细信息的页面。

我的问题是,用于显示用户初始搜索结果的图像的最佳控件是什么?这是一个 ASP.Net 程序。在 GridView 中显示图像会更好吗?还是 ListView ?或者建立一个表格并用图像按钮填充每个单元格?我以前从未这样做过,所以我基本上只是想知道如何呈现数据。

我不是在寻找代码,但我很想听听您如何处理这个问题。

谢谢!

编辑:

我应该补充一点,所有图像的大小都相同,我想我会返回所有图像并让用户向下滚动页面。实际上,我认为供用户选择的图像不会超过 50 张。我设想在每行返回的结果中有五个图像,如下图所示: grid mockup

最佳答案

我一直热衷于尽可能使用 Repeater 来让事情变得简单。您将更好地控制为自己的 HTML 编写的内容的外观。

由于您使用的是图像,而且我假设它们的大小不同,因此我会让 Itemtemplate 包含一个带有 anchor 的 div 和其中的 img。在图像上设置最大宽度并隐藏 div 上的溢出部分,这样图像看起来就不会变形。

只需设置从过滤器返回的数据源属性,调用 databind() 就可以了。

这就是我处理这种情况的方式。我也有兴趣听取其他人的比较。

关于c# - 使用 ASP.Net,在这种情况下最好使用什么控件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15908978/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com