Asp.net 更改母版页';背景图像?

Asp.net 更改母版页';背景图像?,asp.net,master-pages,Asp.net,Master Pages,在我们的asp.net项目中,有一组表单具有纯色背景,另一组表单需要背景图像。我们的主页上有一个if语句,告诉我们我们使用的是什么表单: If Request.RawUrl.ToLower.Contains("shoes") Then lblSection.Text = "Shoe Store" ElseIf Request.RawUrl.ToLower.Contains("pants") Then lblSection.Text = "Pant Sto

在我们的asp.net项目中,有一组表单具有纯色背景,另一组表单需要背景图像。我们的主页上有一个if语句,告诉我们我们使用的是什么表单:

 If Request.RawUrl.ToLower.Contains("shoes") Then
        lblSection.Text = "Shoe Store"
    ElseIf Request.RawUrl.ToLower.Contains("pants") Then
        lblSection.Text = "Pant Store"
    End If

当我在裤子区时,如何更改背景图像?或者我应该用另一种方式来处理这个问题吗?

一个选项是将
标记转换为服务器控制的标记

e、 g

然后在css中,您可以根据类名拥有不同的背景

.shoes{ background: Red; }
.pants{ background: url (imageurl); }

表单是否在母版页中?是的,所有表单都有相同的母版页。我是否将母版页上的body标记更改为服务器控制的标记?是的,按照我在回答中所做的做。添加
id
runat=“server”
部分
If Request.RawUrl.ToLower.Contains("shoes") Then
    lblSection.Text = "Shoe Store"
    myBody.Attributes.Add("class", "shoes")
ElseIf Request.RawUrl.ToLower.Contains("pants") Then
    lblSection.Text = "Pant Store"
    myBody.Attributes.Add("class", "pants")
End If
.shoes{ background: Red; }
.pants{ background: url (imageurl); }