问个小问题:关于母版页的,如何动态加载样式表?
如题。
如果没有母版页,我用这种方法:在head中定义 <link id= "css1 " rel= "sheetstyle " href= " " runat= "server "/>
代码:css1.Attributs.Add( "href ", "link.aspx ");
这样使用正常
加了母版页后, <link id= "css1 " rel= "sheetstyle " href= " " runat= "server "/> 写在母版页中,代码我这样写:HtmlLink css1 = (HtmlLink) Master.FindControls[ "css1 "])
css1.Attributs.Add( "href ", "link.aspx ");
倒也不报错,生成的页面头文件也没问题,只是无法应用样式,不知为什么?有什么解决方法?谢谢!
------解决方案--------------------呵呵,刚学 ASP.net,只是觉得楼主既然那个 CSS已经是用的 ASPX来操作的,为啥不直接就在那个链接的 ASPX中进行判断而是要在后面才 Attributes.Add呢?
直接
<link rel= "stylesheet " href= "link.aspx " />
然后在 link.aspx里面判断该使用哪些会不会更方便点?