我们正在使用.NET。在页面加载后面的代码中,我们想要访问div的css样式并输入一些值。
我们无法添加RUNAT =" SERVER"到母版页上的div。这是另一页。
答案 0 :(得分:1)
我不确定如何使用div进行操作,但您可以尝试使用:
<asp:Panel Id="MyDiv" runat="server" ClientIDMode="Static"></asp:Panel>
Asp:Panel在前端给你一个div。然后在后端你可以使用
MyDiv.CssClass = "MyDivClass";
这将呈现为
<div id="MyDiv" class="MyDivClass"></div>
答案 1 :(得分:0)
您可以在字符串中构建CSS样式,并在页面加载时<asp:Literal>
输出到您的页面,最好使用head
在主页的<asp:ContentPlaceHolder>
。
在您的页面上:
<asp:Literal ID="litCSS" runat="server" />
在你的代码背后:
protected void Page_Load(object sender, EventArgs e)
{
string styles = "<style>div { color: black; }</style>";
litCSS.Text = styles;
}
答案 2 :(得分:0)
您还可以在后端/代码隐藏中执行以下操作:
yourDiv.Attributes.Add("style", "display:block;");