问候,
我是asp.net平台的新手,我在做最简单的事情时遇到了麻烦。
正如我的标题所示,我想在我的母版页上动态更改正文ID,以便根据您所在网站的哪个部分更改页面的背景和格式。我对如何实现它有一个想法,我只是不熟悉C#和asp.net知道如何编写它。
我意识到人们可能会说使用不同的方法而不是改变身体ID标签,但在我的情况下我的网站的液体设计(全屏观看),动态改变身体ID将是最简单和最模块化的方式因为我有布局的方式。
如果有人可以发光,我将不胜感激。由于我是一个新手,并且仍然无法在课程之间调用课程和传递信息,因此也非常感激。
提前致谢。
答案 0 :(得分:0)
在母版页中为body标记添加一个id(我在这里将其命名为 body )
<body runat="server" id="body">
在MasterPage类中设置正文ID&gt; Page_Load事件(我在Site.master.cs中添加了以下位来将body id设置为内容页面的类名)
public partial class MasterPage : System.Web.UI.MasterPage
{
protected void Page_Load(object sender, EventArgs e)
{
// for page specific styling
body.ID = ContentPlaceHolder.Page.GetType().BaseType.Name;
}
}