2016-05-24 30 views
1

私は必要に応じて写真を変更するasp.netサイトを持っていますImage1.ImageUrl = "~/Bilder/B1.png";td背景画像asp:画像可能?

これらの写真はasp.Imageという表のセルにあります。

セルの背景としてこれらのasp:Imageを使用することはできますか? <td style="background-image:ID('Image1')のように、私はコードを必要とするので、背景を変更することができますか?

答えて

2

下の例を参照してください -

フロントページ - 背後に

<!DOCTYPE html> 
<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title></title> 
</head> 
<body> 
<form id="form1" runat="server"> 
<div> 
    <table> 
     <tr> 
      <td>Test</td> 
      <td width="178" rowspan="3" background="<%= s_ImageUrl%>"></td> 
     </tr> 
    </table> 
</div> 
</form> 
</body> 
</html> 

コード -

Public Class WebForm1 
Inherits System.Web.UI.Page 
Public s_ImageUrl As String 
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load 
    s_ImageUrl = "/image/test.jpg" 
End Sub 

エンドクラス

今、あなたは画像を変更するs_ImageUrl変数を変更することができますが。

+1

ありがとうございますが、「名前 's_ImageUrl'は現在のコンテキストに存在しません」というエラーが表示されます。私のaspxは '' –

+1

のように見える@katzコードの背後に 'public string'を作るか、そうでなければ存在しない... – Aristos

+0

@Aristosは感謝の仲間、今ではそれを動作させる –