我很好奇: 是否可以从代码隐藏(在ASP.Net Webforms中)更改body标签的id?
我想改变
<body id="test">
到
<body id="foo">
无需使用第二个MasterPage。 (我们的设计师提供了两个不同的html / css文件,其中body标签的id是不同的。除了那个小差异,我可以使用相同的MasterPage)
我是否真的需要创建另一个MasterPage,仅用于不同的body标签?
答案 0 :(得分:2)
您可以在MasterPage中拥有bodyId
变量:
<body id='<%= bodyId %>'>
然后您可以从内容页面设置变量。
答案 1 :(得分:0)
您也可以在客户端进行此操作。
答案 2 :(得分:0)
页面元素的ID与变量名称相同,您可以更改它们吗?如果是的话,你也可以这样做,如果不是,那就有可能!