2012-04-26 3 views
2

で変更しています。現在、Webページをデザインしようとしています。背景画像を自分のWebサイトフォルダの画像に設定しました。 asp.netのコードのように現れる:ASP.netの背景画像をc#

体の背景=「ProtectedPages /ストレージ/ green.png」ボタンでこれを変更する方法があった場合、私はC#のコードを使用して、思っていました。私はそれを作って、ウェブサイトのユーザーがオプションのリストから背景イメージを変えることができるようにしようとしています、どんな助けも高く評価されるでしょう:)

乾杯。

+0

このスレッドを見てみましょう:http://stackoverflow.com/questions/2530784/asp-net-incorrect-background-image-style -rendered –

+0

はい、難しくありません。あなたは何を試していますか、どこに詰まっていますか? –

+0

保管場所からイメージを取り出して、彼にプレゼントしてください。彼が1つを選択すると、そのリソースの背景を指しています。どこにいらっしゃいましたか? – V4Vendetta

答えて

2

変更

身体ID以下のようにあなたの体のタグ= "bdy1" にrunat = "サーバー"

変更

は、ページのロード時に以下の記述あなたの.aspx.csページ

1)画像の背景が必要な場合

bdy1.Attributes.Add( "style"、 "background:url(images/tulips.jpg);");あなたが背景に色をしたい場合は

2)その後、

bdy1.Attributes.Add( "スタイル"、 "背景:ティール");

1

背景を動的に変更するには、以下のようにする必要があります。

以下のように、aspxページのドロップダウンとボタンを押します。

<input type="button" value="Change BG" onclick="ChangeBG();" /> 
<asp:DropDownList ID="DropDownList1" runat="server" > 
    <asp:ListItem>bg_1.jpg</asp:ListItem> 
    <asp:ListItem>bg_2.jpg</asp:ListItem> 
    <asp:ListItem>bg_3.jpg</asp:ListItem> 
    <asp:ListItem>bg_4.jpg</asp:ListItem>   
</asp:DropDownList> 

次いで最も重要な身体の負荷イベントにChangeBG()関数を呼び出すヘッド部に次のように

<script type="text/javascript" language="javascript" > 
    function ChangeBG() { 
     var ddl = document.getElementById("DropDownList1"); 
     var strimg = ddl.options[ddl.selectedIndex].value; 
     document.body.background = strimg; 
    } 
</script> 

をJavaScript関数を定義します。

<body onload="ChangeBG();" > 

また、ドロップダウン変更イベントで背景を設定することもできます。

この意志はyou..happyコーディングに役立ちます希望....