1

Webフォームからの入力に基づいてコードビハインドで画像を生成する方法を見つけました。ポストバック後にその画像をフォームに戻したいと思います。私が見つけたすべてのサンプルは、Response を使用して、画像をストリームでブラウザに送り返します。

コードビハインドで生成された画像が画像コントロール(またはプレースホルダーなど)のソースであることを指定する方法はありますか?

これを行う方法がある場合、イメージをディスクに保存せずに行う方法はありますか?

ありがとう

4

2 に答える 2

3

Web ブラウザは、何らかの方法で画像を取得できる必要があります。保存したくない場合は、応答ストリームで送信する必要があります。

HTTP ハンドラー (ashx) を作成し、クエリ文字列パラメーターに基づいて画像を生成して返すことができます。これにより、画像オブジェクトの「ImageUrl」プロパティを「~/MyImageHandler.ashx?param1=value1」として指定できます。

于 2009-02-05T18:09:57.083 に答える
0

http://imageresizing.netライブラリは、画像を動的に処理したり、生成したりできます。あなたがやろうとしていることについて、もっと詳しく教えていただけますか?

于 2011-07-17T08:24:23.417 に答える