程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> ASP.NET >> 關於ASP.NET >> ASP.NET 2.0中輕松實現網站換膚

ASP.NET 2.0中輕松實現網站換膚

編輯:關於ASP.NET

一、簡介:

利用Themes我們可以很容易的更改控件、頁面的風格,而不需要修改我們的 代碼和頁面文件。Themes文件被單獨的放在1個App_Themes文件夾下面,與你的 程序是完全分開的。

二、怎麼使用Themes和Skins:

先看個非常簡單的實例:

App_Themes\default\1.skin文件代碼:

<asp:Label Font-Bold="true" ForeColor="Red" runat="server" />
default.aspx:文件代碼:
<% @ Page Language="C#" Theme="default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title>Page with Example Theme Applied</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Label ID="Label1" runat="server" Text="Hello 1" /><br />
<asp:Label ID="Label2" runat="server" Text="Hello 2" /><br />
</form>
</body>
</html>

可以看到我們在default.aspx並沒有寫如何的控制style的代碼,但運行取發 現label上的字都變成了粗體紅色了,這就是1個最基本的theme例子。

App_Themes文件夾:

App_Themes文件夾位於程序的根目錄下,App_Themes下必須是Theme名稱的子 文件夾,子文件夾中可以包含多個.skin和.css文件。下圖中建立2個Theme,名 稱分別為default和default2:

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved