2 一定先先規劃好自己的命名空間,並且把寫到類中,要不以後引用不到當你想在一個類中引用另一個類的時候
3 在設置樣式表的時候元素是前面沒有點的哪個 例如
body
{
background-color:#E3E5DC;
margin-left: 0px;
margin-top: 0px;
margin-right: 0px;
margin-bottom: 0px;
background-image: url(../../Comm_Images/bg-body.gif);
background-repeat: repeat-x;
}
類是前面有點的哪個
.link {
font-family: Arial, Helvetica, sans-serif;
font-size: 0.65em;
text-transform: uppercase;
color: #333333;
text-indent: 10px;
} Html這樣寫class="link" 服務器這樣寫CSSClass="link"
4在web.config中配置主題的格式如下
<system.web>
<pages theme="PetShop" styleSheetTheme="PetShop"/></system.web>
注意的是PetShop對應的是主題的默認文件夾下面的哪個SkinFile
我們的主題就要改成
<pages theme="SkinFile" styleSheetTheme="SkinFile"></pages>
不然會報錯找不到主題。
5 pet4用的是表格布局,首頁把EnableVIEwState設置成了FAULS,可以提高性能。用了好多用戶控件
6 給一個WEB頁面加上命名空間則Inherits="Zjw.Web.Default" 要寫成完整的路徑要寫到這個頁面的類為止,不能寫成Zjw.Web或者Default
7屬性不一定非要有字段相對應
8 Literal主要是在頁面上顯示文字,
跟Label不同的是,利用他的mode="Encode"可以顯示編碼而不會被浏覽器給解釋了
<asp:Literal ID="Literal1" runat="server" Mode="Encode" Text="<b>這個要顯示標簽的</b>"></ASP:Literal>
(1)label在轉譯成網頁時候使用Html的<span>標記為住控件,Literal不會所以使代碼比較簡單
(2)Literal不可以運用樣式,而且任意定位比較麻煩,你用GridLayout不局就會發現即使那樣也很難
9 string.IsNullOrEmpty()這個可以進行2個判斷 是不是null或者空字符串
10 ASPnet_regsql工具 主要用於配置SQL Server數據庫,如membership,profiles等信息
ASPnet_regsql -S localhost -E -d MSPetShop4 -ed
以下是該工具的命令參數說明:
-? 顯示該工具的幫助功能;
-S 後接的參數為數據庫服務器的名稱或者IP地址;
-U 後接的參數為數據庫的登陸用戶名;
-P 後接的參數為數據庫的登陸密碼;
-E 當使用Windows集成驗證時,使用該功能;
-d 後接參數為對哪一個數據庫采用SqlCacheDependency功能;
-t 後接參數為對哪一個表采用SqlCacheDependency功能;
-ed 允許對數據庫使用SqlCacheDependency功能;