0

内部使用のためのプロジェクトを受け取りました。私のアプリケーションは、ゲームのメタデータを約 100 行保存する必要があり、各行には最大で約 15 フィールドがあります。フィールドには、ゲーム名、ゲーム カテゴリ、メーカー、ソース コード パスなどを指定できます。ほとんどの場合、レコードの行ごとに約 5 ~ 10 個のテーブルを結合する必要があります。使用している人はごくわずかで、ヒット数はほとんどありません。速度性能はそれほど問題ではありません。提示する必要があるデータの行は、並べ替えと検索が可能でなければなりません

私の現在の解決策は、ASP.NET の GridView コントロールを ASP.NET の AJAX UpdatePanel と共に使用して、その ajax 感を与えることです。データ アクセス レイヤーとして LINQ-to-SQL を使用することを考えています。独自のカスタム検索エンジンを構築することを考えていますが、この機能を既に備えている既存のコントロールがあれば、それを使用したいと思います。そのようなコントロールが存在することを知っている人はいますか?とにかく皆さんどう思いますか?

更新 #1: DynamicData Web サイトの作成を検討しています。それについて考えている人はいますか?

4

3 に答える 3

1

ext.jsを使おう!

Grid Samples を見てください。学習曲線は非常に浅く、短時間で驚くべき結果が得られます。

http://extjs.com/products/extjs/

基本的に、Web サービス (asmx または WCF のいずれかを選択) を介してデータを公開し、Ext.Js グリッドを html/aspx ページにスローして、それを Web サービスに向けます。並べ替え/検索/展開/グループ化/ページングなどのコントロールを構成します (API リファレンスhttp://extjs.com/deploy/dev/docs/を使用します)。

于 2009-08-25T14:51:45.863 に答える
1

ASP.NET 動的データは、特に次のようなサイトでは非常に優れています。

  • たくさんのデータ
  • パフォーマンスの心配はあまりない
  • いいえ / ほとんど肌を見せたくない / サイトをデザインする
  • 既存の機能を拡張したい、または新しい機能を作成したいという欲求がない、またはほとんどない。

ですから、それはあなたのプロジェクトにぴったりだと思います。

于 2009-08-25T15:03:19.807 に答える
0

Gridview が最善の策です。正しい使い方を知っていればとても強力です。それは自動ソートを行い、かなりうまくコーディングできれば、データをフィルタリング可能にすることができます(それが単語の場合)。また、データベースへの接続も作成します....私の意見では、そのようなレポートに関しては、グリッドビューに勝るものはありません。

于 2009-08-25T14:41:56.457 に答える