Firefox の画像に問題があります。助けていただければ幸いです。
画像のビューアーであるページ (.aspx - VB.NET) があり、フォルダーをナビゲートするためのツリービューと、画像を通過するためのボタンを作成します。私の問題は、IE では問題なく動作しますが、Firefox では画像が表示されないことです。
イメージがアプリケーションと同じサーバー上にないため、絶対パスを使用しています。コード ビハインドでパスを取得し、asp.net コントロール イメージのプロパティを変更します。そのようです:
Image.ImageUrl = "\\spoad1\Mkt\FOTOS GERAL DA FAMILIA OPTION\2005 - CONFRATERNIZAÇÃO\apng.PNG"
IE では正常に動作します。file:// の部分を追加してパスを変更し、バックスラッシュ ("\") を "/" に変更します。
file://spoad1/Mkt/FOTOS%20GERAL%20DA%20FAMILIA%20OPTION/2005%20-%20CONFRATERNIZAÇÃO/apng.PNG
//spoad1 は、イメージがローカライズされているサーバーであることに注意してください。
しかし、Firefox ではうまくいかず、画像の URL が大きく変わります。コンソール エラーを使用すると、次のようになります。
http://localhost/main/FamiliaOption/%5C%5Cspoad1%5CMkt%5CFOTOS%20GERAL%20DA%20FAMILIA%20OPTION%5C2005%20-%20CONFRATERNIZA%C3%87%C3%83O%5Capng.PNG
Firefox がアプリケーションの現在の場所 (http://localhost/main/FamiliaOption/) を追加し、その後に URL を追加しているようです。Firefox に URL を正しく表示させるにはどうすればよいですか?