ASP.Net中利用CSS实现多界面的两种方法
本文实例讲述了ASP.Net中利用CSS实现多界面的两种方法。分享给大家供大家参考。具体实现方法如下:
可以通过使页面动态加载不同CSS来实现多界面的效果:
方法一:
<%@pagelanguage="C#"%> <%@importnamespace="System.Data"%> <scriptlanguage="c#"runat="server"> publicvoidpage_load(Objectobj,EventArgse) { //创建服务器端控件. //指定的标记"LINK"初始化此类的新实例. HtmlGenericControlobjLink=newHtmlGenericControl("LINK"); objLink.ID=ID; objLink.Attributes["rel"]="stylesheet"; objLink.Attributes["type"]="text/css"; objLink.Attributes["href"]="portal.css";
//此控件不产生任何可见输出,仅作为其他控件的容器,可在其中添加,插入或移除控件. MyCSS.Controls.Add(objLink); } </script> <html> <head> <title>c#</title> <asp:placeholderid="MyCSS"runat="server"></asp:placeholder> </head> <bodybgColor="#ffcc66"style="FONT:9pt"> <formrunat="server">
</form> </body> </html>