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. 阅读全文
posted @ 2006-07-11 00:11 mapserver 阅读(5645) 评论(5) 推荐(0) 编辑
摘要:在前面的讲解中,控件的属性的类型都是基本类型、字符串等简单类型,这些类型我们不用做任何的额外工作,就可以把控件的属性持久化到控件的标签中(保存在aspx[Source]里),但是我们开发的控件的属性不可能全部是这样的简单类型,比如有时也会遇到属性为Size这样的复杂属性,为了使这样的属性持久化,我们还必须做其它的工作,就这是我们这章主要内容。 对复杂属性进行持久化,我们有两种方式(可以单独使用,也可以相互配合): 1、使用TypeConvert把复杂属性转化为简单类型string,以能持久化到控件的标签中。 2、串行化复杂属性的元数据。 上述的两种方式,并不是Asp.net控件所特有的,而是. 阅读全文
posted @ 2006-07-06 23:47 mapserver 阅读(3862) 评论(6) 推荐(0) 编辑
摘要:当用户向请求一个页面时,服务器端会向客户端发送一段文本,包括可显示标记字符和不可显示的文本,当这段文本到达客户端后,再通过客户端的浏览器(如IE)把可视化的标记字符转化为可视呈现给用户,所以在用户请求一个aspx页面时,页面上的Asp.net服务器控件,也会把文本写入到返回的文本流中,在本章中我们将讲述这一过程。 在Asp.net服务器控件提供了4个有关呈现的方法,分别是Render、RenderChildren、RenderContents和RenderControl,这4个方法都有一个HtmlTextWriter类型的参数。HtmlTextWriter的作用就是把标记字符和文本写入倒As. 阅读全文
posted @ 2006-07-03 00:14 mapserver 阅读(4099) 评论(15) 推荐(0) 编辑