如何从后面的代码中渲染 CSS
How to render CSS from code behind
假设我有一个包含 CSS 类 的字符串,我必须在页面加载时呈现它。
我的字符串值为:
.Class1 { display: none; } .Class2 { display: none; }
在您的 ASPX 页面中,定义一个 Literal
control,例如:
<asp:Literal runat="server" ID="MyCss" />
然后,在代码隐藏的 Load
事件处理程序中,设置文本,例如:
protected void Page_Load( object sender, EventArgs e )
{
MyCss.Text = ".Class1 { display: none; } .Class2 { display: none; }";
}
根据您的使用场景,您可以将 Literal
控件实例嵌套在其他 HTML 或服务器控件中。
假设我有一个包含 CSS 类 的字符串,我必须在页面加载时呈现它。
我的字符串值为:
.Class1 { display: none; } .Class2 { display: none; }
在您的 ASPX 页面中,定义一个 Literal
control,例如:
<asp:Literal runat="server" ID="MyCss" />
然后,在代码隐藏的 Load
事件处理程序中,设置文本,例如:
protected void Page_Load( object sender, EventArgs e )
{
MyCss.Text = ".Class1 { display: none; } .Class2 { display: none; }";
}
根据您的使用场景,您可以将 Literal
控件实例嵌套在其他 HTML 或服务器控件中。