ASP.NET头部分没有被修改?

时间:2010-11-03 12:14:47

标签: asp.net css

我有以下代码结构,我试图在运行时更改css文件href。我还在页面中有更新面板,脚本管理器。

看起来浏览器没有更改/加载CSS文件。我无法理解为什么?

<head>
<link runat="server" id="link1" type="text/css" href="TOBE SET ON RUNTIME.CSS"/>
</head>

//Code to change the stylesheet on page load
    link1.Attributes["href"] = GetCSSFileName(this.UserId);

由于

1 个答案:

答案 0 :(得分:0)

将您的头部改为ID和RUNAT =“server”attribues

<head id="Head1" runat="server">
   <link runat="server" id="link1" type="text/css" href="TOBE SET ON RUNTIME.CSS"/>
</head>

您可以像这样

从代码隐藏设置CSS样式表
link1.Attributes.Add("href", "mycustomstyle.css");