07 2006 檔案
摘要:本系列的第三章我們了解了ViewState的基礎知識,也大概的了解了Aspx頁面的生命周期,今天繼續講解ViewState的Asp.net服務器控件中的使用和復雜的ViewState管理。 ViewState的簡單使用我們只要舉個簡單的例子即可:usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Web.UI.WebControls;namespaceClassLibrary1{publicclassClass1:WebControl{privatestring_sex;publicstringSe.
閱讀全文
摘要:在前面的講解中,控件的屬性的類型都是基本類型、字符串等簡單類型,這些類型我們不用做任何的額外工作,就可以把控件的屬性持久化到控件的標簽中(保存在aspx[Source]里),但是我們開發的控件的屬性不可能全部是這樣的簡單類型,比如有時也會遇到屬性為Size這樣的復雜屬性,為了使這樣的屬性持久化,我們還必須做其它的工作,就這是我們這章主要內容。 對復雜屬性進行持久化,我們有兩種方式(可以單獨使用,也可以相互配合): 1、使用TypeConvert把復雜屬性轉化為簡單類型string,以能持久化到控件的標簽中。 2、串行化復雜屬性的元數據。 上述的兩種方式,并不是Asp.net控件所特有的,而是.
閱讀全文
摘要:當用戶向請求一個頁面時,服務器端會向客戶端發送一段文本,包括可顯示標記字符和不可顯示的文本,當這段文本到達客戶端后,再通過客戶端的瀏覽器(如IE)把可視化的標記字符轉化為可視呈現給用戶,所以在用戶請求一個aspx頁面時,頁面上的Asp.net服務器控件,也會把文本寫入到返回的文本流中,在本章中我們將講述這一過程。 在Asp.net服務器控件提供了4個有關呈現的方法,分別是Render、RenderChildren、RenderContents和RenderControl,這4個方法都有一個HtmlTextWriter類型的參數。HtmlTextWriter的作用就是把標記字符和文本寫入倒As.
閱讀全文
浙公網安備 33010602011771號