1
データベースのデータはバイト配列[ie]です。イメージと私はイメージタグ で画面上に表示したいので、あなたはまた、ASPXを構築することができ、私はimgタグSQL Serverから画面(Asp.net MVC)を表示しないようにする
データベースのデータはバイト配列[ie]です。イメージと私はイメージタグ で画面上に表示したいので、あなたはまた、ASPXを構築することができ、私はimgタグSQL Serverから画面(Asp.net MVC)を表示しないようにする
のSRCに割り当てることができますように、そのバイトのデータを変換するために、どのようにして、画像のHTMLヘルパーを書くことにしましたこのページはDBにアクセスし、バイト[]を選択してただ応答を行います。
例:このようなあなたのaspx使用で
:ImageCreatorのをPage_Loadで
<img src='<%# "ImageCreator.aspx?id=" + varImageID %>'>
は、次の操作を行います。
imgID = Request["id"];
byte[] buffer = ???;//*call something to get this from your DB
Response.ContentType = "image/gif";
Response.BinaryWrite(buffer);
ホープこれはあなたを助けることができます。
[Data uri scheme](http://en.wikipedia.org/wiki/Data_URI_scheme)を使用して、画像の基本64表示をページに直接入れることができます。 しかし、このアプローチでは、大きな画像でページがかなり大きくなり、パフォーマンスやキャッシングの問題が発生する可能性があります。 –