ASP.NET程式設計 讀書筆記

來源:互聯網
上載者:User

2011-5-18 晚上

(回憶下,這個筆記呢,是自己一點一滴的看書然後把一些經常忘記的東西記下來,以後備用。有些是過來的,感覺有點像以前撕小報,因為這書也蠻old的了。呵呵,雖然很基礎的東東,但是好記性不如爛筆頭啊,繼續加油,快看完了。)

最經常忘記的額 &&或and(與) 和||或or(或)    ---->&&同時為真時,是真。 || 一個為真時,是真

1.InnerHtml   設定或者返回HTML元素開始標籤和結束標籤之間的內容。特殊字元不會自動轉換。

InnerText  (同上)但是這個特殊字元會被轉換.

執行個體:比如InnerText 的屬性是<p>你好!<p/> 在html輸出就變成是&lt; p &gt; 你好!&lt;/&gt; 

2.經常忘記的一個屬性: cell是儲存格 ;padding內邊距; spacing字距,距離

cellpadding -->邊框和內容的距離;(px 為單位)

cellspacing –>儲存格之間的距離;(同上)

3.相對路徑:比如:../Hello/XiaoXing/Login.aspx 

   絕對路徑:比如:www.cnblogs.com/lookyou

4. 彈出訊息框

Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "warning", "alert('提示框')", true);

//防止彈出框後,背景內容變白色的

     Page.ClientScript.RegisterStartupScript(Page.GetType(), "message", "<script language='javascript' defer>alert('驗證碼不正確或者不可為空,請重試!');</script>");

5.CSS 的背景屬性

    background-repeat:是否重複 預設是x、y軸重複顯示背景圖片 (要和background-images一起使用)

    background-attachment:fixed;  決定是否和內容一起滾動,預設是固定。(要和background-images一起使用)

6.

7.  最經常用的超連結的樣式

a:link,a:visited {    /* 滑鼠未移上去的超連結的樣式, 超連結訪問後的樣式 */    color: #000;    text-decoration: none;}a:hover {    /* 滑鼠移到超連結上的樣式 */    color: #00f;    text-decoration: underline;}

 

8.

效果:

實現代碼:

 

9.

   實現代碼:

#right{    background-color: Blue;        height: 100px;        }#left{    background-color: Red;    width: 300px;    height: 100px;    float: left;    }#buttom{   /*清除浮動 clear:both*/    clear:both;    height:100px;    background-color:Gray;}

 

10.今天做主題頁的時候碰到 Page_PreInit事件,這個是用來載入個人化資訊和頁面主題(如果有)。

MSDN:http://msdn.microsoft.com/zh-cn/library/system.web.ui.page.preinit(VS.80).aspx#Y182

我的應用程式:

void Page_PreInit(object sender, EventArgs e)    {        if (Session["mytheme"] != null)        {               //Theme屬性是用在Page_PreInit事件中調用
            this.Theme = Session["mytheme"].ToString();        }        else        {             // 把皮膚檔案SkinFile放到會話中            Session["mytheme"] = "SkinFile";        }          }

11.  切換主題,前提是

       建立了連個皮膚檔案SkinFile 和SkinFile2;

     protected void Button1_Click(object sender, EventArgs e)

    {

        Session["mytheme"] = "SkinFile";

        Response.Redirect(Request.Url.ToString());

    }

    protected void Button2_Click(object sender, EventArgs e)

    {

        Session["mytheme"] = "SkinFile2";

        Response.Redirect(Request.Url.ToString());

    }

12.

在有主版頁面的情況下,常用事件處理的順序:

第01步、內容頁的 Page_PreInit

第02步、主版頁面的 Page_Init

第03步、內容頁的 Page_Init

第04步、內容頁的 Page_InitComplete

第05步、內容頁的 Page_PreLoad

第06步、內容頁的 Page_Load

第07步、主版頁面的 Page_Load

第08步、主版頁面或內容頁的 按鈕點擊等回傳事件(Master或Content的Button事件不會同時觸發)

第09步、內容頁的 Page_LoadComplete

第10步、內容頁的 Page_PreRender

第11步、主版頁面的 Page_PreRender

第12步、內容頁的 Page_PreRenderComplete

第13步、內容頁的 Page_SaveStateComplete

第14步、主版頁面的 Page_Unload

第15步、內容頁的 Page_Unload


13.ADO.NET 的結構

MSDN:http://msdn.microsoft.com/zh-cn/library/27y4ybxw

14.Ajax 無重新整理技術---(開發代號:Atlas)

  微軟為了區別其他Ajax技術,所以添加  ASP.NET AJAX(AJAX是大寫的,並在前面添加 ASP.NET)

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.