我收到了一个供内部使用的项目。我的应用程序必须存储一个游戏的大约100行元数据,每一行最多有15个字段。字段可以是游戏名称,游戏类别,制造者,源代码路径等。我将很可能不得不加入大约5-10表为每一行的记录。只有少数人正在使用它,并将得到很少的点击。速度性能不是什么大问题。我必须提供的数据行必须是可排序和可搜索的。
我目前的解决方案是使用ASP.NET的GridView控件和ASP.NET的AJAX UpdatePanel来给出ajax的感觉。我正在考虑使用LINQ作为我的数据访问层。我正在考虑构建我自己的自定义搜索引擎,但是如果已经有一个具有此功能的现有控件,我更愿意使用它;有人知道存在这样的控件吗?不管怎样,你们觉得怎么样?
更新#1:我正在研究创建一个DynamicData网站。对此有什么想法吗?
发布于 2009-08-25 14:51:45
使用ext.js!
看看Grid示例,它是一条非常浅的学习曲线,并在很短的时间内为您提供了惊人的结果。
http://extjs.com/products/extjs/
基本上,您可以通过web服务(asmx或WCF,您的选择)公开数据,将Ext.Js网格放到html/aspx页面并指向您的webservice。为诸如排序/搜索/扩展/分组/分页等事情配置控件(使用api引用http://extjs.com/deploy/dev/docs/)。
发布于 2009-08-25 15:03:19
ASP.NET动态数据看起来真的很酷,特别是对于您拥有的站点:
所以我想说这和你的项目很匹配。
发布于 2009-08-25 14:41:56
Gridview是你最好的选择。如果你知道如何正确使用它,它是如此强大。它实现了自动排序,如果您能够很好地编码,您就可以获得可过滤的数据(如果是一个单词)。在我看来,它还为you....so建立了与数据库的连接,当涉及到类似的报告时,您不能超过网格视图。
https://stackoverflow.com/questions/1328646
复制相似问题