[解決済み] リピーター、ListView、DataList、DataGrid、GridView ... どれを選ぶ?
2022-10-15 02:24:42
質問
たくさんのコントロールから選ぶことができます。 ASP.NETでデータを表示するためにどのコントロールを使用するかを決定するためのベストプラクティスは何でしょうか?
どのように解決するのですか?
それは、あなたが何を達成しようとしているかということです。
-
グリッドビュー - デザインが限定されており、html テーブルのように動作します。編集/更新、ページ、ソートなど、より多くの機能を内蔵しています。オーバーヘッドが多い。
-
DataGrid - Gridviewの古いバージョンです。グリッドビューはスーパーデータグリッドです。
-
Datalist - グリッドビューのよりカスタマイズ可能なバージョンです。また、いくつかのオーバーヘッドがあります。自分で設計する必要があるため、より多くの手作業が必要です。
-
ListView - 新しいDatalist :)です。ほぼデータリストとグリッドビューのハイブリッドで、ページングとグリッドビューのような機能を使用することができますが、デザインの自由があります。このファミリーの新しいコントロールの 1 つです。
-
リピーター - 非常に軽量です。ヘッダーやフッターのような組み込み機能はありません。オーバーヘッドが最も少ない。
関連
-
NETガベージコレクション GC診断ツール dotnet-gcmon 使用方法
-
[解決済み] ASP.NET WebサイトとASP.NET Webアプリケーションのどちらを選ぶか?
-
[解決済み] ASP.NET MVC - カスタムIIdentityまたはIPrincipalの設定
-
[解決済み] IIS 500.19 with 0x80070005 The requested page cannot be accessed because the related configuration data for the page is invalid error.
-
[解決済み] WCF - メッセージサイズのクォータを増加させる方法
-
[解決済み] ASP.NET MVCコントローラは、Imageを返すことができますか?
-
[解決済み] カタナ」と「オウイン」をわかりやすく説明すると?
-
[解決済み】なぜASP.NET webformsはRunat="Server "属性が必要なのでしょうか?
-
[解決済み】すべてのASP.Netのウェブサイトが遅い理由を発見しました。
-
[解決済み] ASP.NET_SessionId + OWIN Cookieがブラウザに送信されない。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ASP.NET Core MVC フィルタ
-
非同期タスクキャンセルと監視のネット実装
-
ConfigurationManagerのGetSection()メソッドです。
-
[解決済み] Server Error in '/' Application」エラーの解決方法を教えてください。
-
[解決済み] IISのAppPoolIdentityとファイルシステムの書き込みアクセス権
-
[解決済み】開発環境と本番環境で異なるWeb.configを使用する。
-
[解決済み] Razor _layout.cshtml のファイル名の先頭にアンダースコアがあるのはなぜですか?
-
[解決済み] コンテンツ」項目が重複して含まれていました。.NET SDKは、デフォルトでプロジェクトディレクトリの'Content'アイテムを含めます。
-
[解決済み] ASP.NETの場合。Session.SessionIDがリクエスト間で変更される
-
[解決済み] ASP.NET。HTTP エラー 500.19 - 内部サーバー エラー 0x8007000d