VS Designerを使用して、ドキュメントプロパティを開き、Backgroundプロパティを変更できます。しかし、ページが読み込まれたときに動的に変更する方法が見つからないようです。これはコードビハインドで実行できますか、それともJavaScriptでのみ実行する必要がありますか?
質問する
497 次
2 に答える
0
background
および、より具体的にはbackground-image
CSSプロパティを使用できます。
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 に答える