【搞IT的狐狸】^_^
【能力】的比拼!不是谁【基础多好】而是谁【进步更快】!
随笔- 29  文章- 0  评论- 54 
博客园  首页  新随笔  联系  管理  订阅 订阅

ASP.Net动态使用CSS

 

 ASP.Net中利用CSS实现多界面两种方法。

  方法一:

 

<%@page language="C#"%>  
<%@import namespace="System.Data"%>  
<script language="c#" runat="server">  
public void page_load(Object obj,EventArgs e)  
{  
//创建服务器端控件.  
//指定的标记"LINK"初始化此类的新实例.  
HtmlGenericControl objLink=new HtmlGenericControl("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:placeholder id="MyCSS" runat="server"></asp:placeholder>  
</head>  
<body bgColor="#ffcc66" style="FONT:9pt">  
<form runat="server">  
</form>  
</body>  
</html>  

方法二:

 

<%@ Page Language="C#"%>
<script runat="server">

  protected void Page_Init(object sender, EventArgs e)
  {
    // Define an HtmlLink control.
    HtmlLink myHtmlLink = new HtmlLink();
    myHtmlLink.Href = "~/StyleSheet.css";
    myHtmlLink.Attributes.Add("rel", "stylesheet");
    myHtmlLink.Attributes.Add("type", "text/css");
   
    // Add the HtmlLink to the Head section of the page.
    Page.Header.Controls.Add(myHtmlLink);
   
  }
</script>

 

 

 

posted @ 2008-07-21 16:55 搞IT的狐狸 阅读(1188) 评论(0) 编辑 收藏
刷新评论刷新页面返回顶部
程序员问答社区,解决您的IT难题
博客园首页博问新闻闪存程序员招聘知识库
Copyright ©2012 搞IT的狐狸