ASP.NET - 有条件地链接CSS文件

Mik*_*ole 3 css asp.net

我想根据用户的Membership角色有条件地链接CSS文件.管理员应链接我的admin.css文件,而其他人(其他角色和匿名用户)应显示我的global.css文件.可以这样做吗?

Mic*_*ren 6

试试这个:

protected void Page_Init(object sender, EventArgs e)
{
    HtmlLink css = new HtmlLink();
    // add conditional logic to add correct css file        
    css.Href = "css/fancyforms.css"; 
    css.Attributes["rel"] = "stylesheet";
    css.Attributes["type"] = "text/css";
    css.Attributes["media"] = "all";
    Page.Header.Controls.Add(css);
}
Run Code Online (Sandbox Code Playgroud)