私は web.config キーを持っています:
<add key="IMGSRC" value="http://localhost" />
aspx ページに連結された画像のパスと共に、このキーの値を使用したいと考えています。「../ImagesFolder」と言うだけでルート フォルダーにアクセスできることは承知していますが、セキュリティ上の理由から、私の Web サイトでは親パスが無効になっています。だから今、私はそれを回避する必要があります。
このようなものが必要です(インターネットを調べた後に試したことがいくつかありますが、うまくいきませんでした.):
1) <img id="Img19" runat="server" alt="Admin" src='<%#ConfigurationSettings.AppSettings["IMGSCR"] %>' />
2) <img id="Img19" runat="server" alt="Admin" src='<%#ConfigurationSettings.AppSettings["IMGSCR"] + "/ImagesFolder/img.jpeg" %> ' />
3)
<img id="Img19" runat="server" alt="Admin" src="<%#ConfigurationSettings.AppSettings["IMGSCR"] %> " + "/ImagesFolder/img.jpeg" />
また、私はこれを試しました:
Path = System.Configuration.ConfigurationManager.AppSettings["RootforIMG"].ToString();で変数Pathを宣言しました。Page_Load
そして、aspxページでasを使ってみまし
<img id="Img19" runat="server" alt="Admin" src="<%=Path %> " + "/ImagesFolder/img.jpeg" />
たが、これもダメです。