0

Web 構成ファイルからパス文字列を取得し、それとファイル名を使用して、必要な画像の URL を取得しようとしています。私はそれが次のようなものであるべきだと思います:

<asp:Image ImageUrl ='<%# System.Configuration.ConfigurationManager.AppSettings["AppPath"] + "&Images/headerbk01.jpg"%>' runat ="server" width="983" height="265" />

これにより、ソースの空の文字列が得られます。

編集:

今これを使用して:

<asp:Image ImageUrl ='<%=System.Configuration.ConfigurationManager.AppSettings["AppPath"]+"&Images/headerbk01.jpg"%>' runat ="server" width="983" height="265" />

これをhtmlとして生成します:

<img style="width: 983px; height: 265px;" src="<=System.Configuration.ConfigurationManager.AppSettings["AppPath"]+"&Images/headerbk01.jpg"%>"/>
4

2 に答える 2

0

イメージ コントロールにデータをバインドする必要があります。イメージに ID を追加します。

<asp:Image  ID="Image1" ImageUrl ='<%# System.Configuration.ConfigurationManager.AppSettings["AppPath"] + "&Images/headerbk01.jpg"%>' runat ="server" width="983" height="265" />

コード ビハインドに次のコードを追加します。

Image1.DataBind();

または、img で問題がなければ、これを試してください:

<img src='<%=System.Configuration.ConfigurationManager.AppSettings["AppPath"]+"&Images/headerbk01.jpg"%>'  style="width:983px; height:265px;" />
于 2013-07-26T17:53:36.467 に答える