ASP.NET で画像ギャラリーを実装しようとしています。/c#
ページに 6 つのサムネイルを表示しています。これを表示するために、表示するサムネイルごとに ImageButton コントロールを含む ItemTemplate で ListView を使用することにしました。いくつかの質問を聞きたいんです:
- 適切なコントロールを選択していますか? (DataList、リピーターなどのオプションがあります)
- イメージを varbinary 型フィールドとして持つ SQL Server 2008 データベースから読み取っています。このバイナリ データをサムネイルに画像として表示したい場合、どうすればよいでしょうか。
- 最終的には、サムネイルをクリックしたときに大きな画像を表示できるようにしたいと考えています。クリックされたサムネイルの URL をコピーするにはどうすればよいですか?
- ガイドとして使用できる参照/デモ/サンプルを持っている人はいますか?
画像は SQL Server の「バイナリ」データであり、ファイル システム上のファイルではないことに注意してください。
SQL ロジックを記述して、sqldatareader で正しい画像を選択するか、代わりにデータセットを使用することができます。どのコントロールを使用するか、動的に追加する方法など、これらの初期設計の問題が発生している場所で、asp.net コントロールとそのコード ビハインドを続行したいと考えています。