gpt4 book ai didi

c# - 如何从内容页面的代码后面更改母版页的背景?

转载 作者:IT王子 更新时间:2023-10-29 04:31:32 24 4
gpt4 key购买 nike

我特别想加上background-color的样式到 <body>母版页的标记,来自使用该母版页的内容页面的代码隐藏 (C#)。

我有不同的内容页,需要根据加载的内容页使母版页具有不同的颜色,以便母版页与内容页的主题相匹配。

我有以下解决方案:


我正在寻找更像的东西:

Master.Attributes.Add("style", "background-color: 2e6095");

内容页面的页面加载函数内部。但我无法让上面的行工作。我只需要更改 background-color对于 <body>页面的标签。

最佳答案

对于特定情况我会做的是:

我。将主体定义为服务器端控件

<body runat="server" id="masterpageBody">

二。在您的内容 aspx 页面中,使用寄存器注册 MasterPage:

<% MasterPageFile="..." %>

三。在内容页面中,您现在可以简单地使用

Master.FindControl("masterpageBody")

并有权访问控件。现在,您可以更改任何您喜欢的属性/样式!

关于c# - 如何从内容页面的代码后面更改母版页的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2209/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com