私はjavascript/jqueryを使用してWebページをHTMLで埋めます。 IEで正常に動作しますが、私は唯一のリンクをクリックすると画像が表示されている場所のFirefoxやChromeで画像が表示されていません:JavaScriptを使用してJavaScriptを使用してasp.netイメージリサイザを使用する方法
http://localhost:12240/ImageResize.aspx?imgsrc=images/test.jpg&width=100
を私は、このHTMLコードを作成します。
<div class="item related-padding">
<div class="item-container item-0">
<div class="item-content" style="background:url(ImageResize.aspx?imgsrc=images/test.jpg&width=127) no-repeat;"></div>
<div class="item-type video"></div>
</div>
<div class="item-caption">Test</div>
</div>
私は問題がC#、ASP.NETヘッダーにあると信じています
Response.Buffer = true;
Response.Charset = "";
Response.Cache.SetCacheability(HttpCacheability.NoCache);
Response.ContentType = "image/jpg";
Random random = new Random();
int randomNumber = random.Next(1000000);
//Response.AddHeader("content-disposition", "attachment;filename=" + $randomNumber.ToString() + ".jpg");
/*resize happens here*/
bmp.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Jpeg);
Response.Flush();
Response.End();
bmp.Dispose();
image.Dispose();
アイデア?
私が欲しいのは<のIMG SRC = "ImageResize.aspx?IMGSRC =画像/ test.jpg &幅= 127" ALT = "" />を追加JPG
リンクはローカルホスト上にあり、そのページにアクセスすることはできません。あなたが私たちにページを見せたい場合は、公開リンクを使用してください。 – Abel
リンクをクリックすると_all_ブラウザに画像が表示されますが、JavaScriptを実行するときは表示されません。 JSはブラウザに非常に依存する可能性があるので、おそらく、ブラウザに依存しないサーバー側のコードではなく、JavaScriptコード**を表示するほうがよいでしょう。あなたが示しているのはJSスタイルではなく、CSSスタイルです。 – Abel