0

VS Designerを使用して、ドキュメントプロパティを開き、Backgroundプロパティを変更できます。しかし、ページが読み込まれたときに動的に変更する方法が見つからないようです。これはコードビハインドで実行できますか、それともJavaScriptでのみ実行する必要がありますか?

4

2 に答える 2

0

backgroundおよび、より具体的にはbackground-imageCSSプロパティを使用できます。

http://www.w3schools.com/cssref/pr_background-image.asp

サーバー(ASP.NETコードを使用)またはブラウザー(JavaScriptを使用)で、関連するHTML出力を生成できます。HTMLは次のようになります。

...
<body style="background-image:url('...')">
...
</body>
...
于 2012-10-19T14:56:45.563 に答える
-2

マークアップでこれを試すことができます:

<head runat="server">
   <title></title>
    <asp:Literal ID="Literal1" runat="server"></asp:Literal>
</head>

<body class="bodyStyle">

そしてこれはコードビハインドで:

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            String ImgUrl = "/Images/image.png";
            Literal1.Text = "<style>.bodyStyle {background-image: url('" + ImgUrl + "');}</style>";
        }
    }

必要に応じて、プログラムで画像のURLを変更できます

于 2012-10-19T15:00:54.177 に答える