Asp.net 更改母版页';背景图像?
在我们的asp.net项目中,有一组表单具有纯色背景,另一组表单需要背景图像。我们的主页上有一个if语句,告诉我们我们使用的是什么表单: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
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); }