1

日付 (カレンダー クリック イベント) またはキーワード検索のいずれかに基づいてデータベースから画像を表示するだけの非常に単純な Web アプリを作成したいのですが、画像を取得することは問題ありませんが、結果の画像を表示する方法がわかりません。できれば、検索条件を取得するために使用したのと同じページのカレンダーとテキストボックスに隣接して、テーブルまたはグリッドなどに画像を表示したいと思います

コードビハインド ビットマップ変数からページに画像をストリーミングするにはどうすればよいですか?

編集:データベースはクラウドデータベースであるため、データバインディングはありません。

4

3 に答える 3

2

CodePlex ASP.NET Futures サイトにある ASP.NET の DynamicImageHandler をご覧ください。

http://www.hanselman.com/blog/ASPNETFuturesGeneratingDynamicImagesWithHttpHandlersGetsEasier.aspx

于 2009-01-12T05:02:44.373 に答える
0

手元に物理ファイルがない場合は、次を使用してみてください。

Response.OutputStream.Write(bitmapbuffer, bitmapbuffer.Length)

過去にこれを行って、pdf と tif を動的に提供しましたが、非常にうまく機能します。必要な情報が含まれるように、img の src 属性を設定する必要があります。この Web サイトには、探しているものに近い例があります。

http://www.jigar.net/articles/viewhtmlcontent3.aspx

于 2009-01-12T05:05:07.817 に答える
-1

リソースをいつ解放するかわからないため、これは良い考えではありません。

むしろ、クエリ文字列で必要なパラメーターを取得してデータベースでルックアップを実行し、画像を取得するページ (またはページ ハンドラーなど) を作成します。

次に、ハンドラーでデータベースからイメージをロードし、ページを介してバイトをストリーミングします。

元のページでは、適切なパラメーターを使用して、img タグの src 属性を他のページに設定します。

于 2009-01-12T04:43:48.920 に答える