摘要:
Master Page 的原理分析, IParserAccessor.AddParsedSubObject 方法
当一个 ASP.NET 页面的请求发生时,Page 对象初始化的次序是
constructor - AddParsedSubObject - ...
可见 AddParsedSubObject 这个方法会较早被调用。 阅读全文
摘要:
Master Page 的原理分析, IParserAccessor.AddParsedSubObject 方法
当一个 ASP.NET 页面的请求发生时,Page 对象初始化的次序是
constructor - AddParsedSubObject - ...
可见 AddParsedSubObject 这个方法会较早被调用。 阅读全文
摘要:
我认为:会实例化子控件并且把他们加入控件树
上面代码的注释说,控件会在加入控件树之前被初始化,因此我们要保证Page不为Null。
我认为:在根据声明语法生成控件树的过程中,执行到此步骤时,控件树已经生成了一部分,即Page在此时不可能为Null,因此不用判断Null。可是跟踪发现Page确实是Null,原因可能是,控件树已经部分生成,Page已经生成。但在此时子控件是不能访问Page的,所以才会是Null。
阅读全文
摘要:
asp.net本身提供了很多控件,提供给我们这些比较懒惰的人使用,我认为控件的作用就在此,因为我们不想重复工作,所以要创建它,这个本身便是一个需求的关系,所以学习控件开发很有意思. 阅读全文
摘要:
本源代码源自博客园的CNBlogsDottext,其中有些属于博客园的高手们进行了增补,当然主要是汉化工作。博客园是国内较早能够阅读分析dottext,并成功修改实施的技术组织,做了大量的工作。所以本人在此基础上进行修改,并进行阅读,先感谢他们。
阅读全文
摘要:
在 .NET 1.1 中,我们都知道可以使用 app.config 或者 web.config (ASP.NET) 来保存一些设置。可是对于大多数人来说,可能用的最多的只是把它当作一个简单的 ini 文件来存储 key-value 键值对,比如数据库链接字符串,上传文件路径之类的。但是实际上配置文件里可以存放任意复杂的结构。如果读过 DNN,.Text 之类程序的代码,就可以找到这些应用的范例。不过这些项目的代码一般都比较繁杂,因此这里我结合 .Text 的配置方法,对配置文件的用法来做一个简单的小结。 阅读全文
摘要:
看来这世界看得太清楚了也未必是种好事呢~~~~~~~ 阅读全文
摘要:
Dottext中的DTO(Data Tansfer Object,数据传输对象)是怎么实现的呢?[不明白DTO的人可以到这里]这些是作为3层体系的实现内容。DTO的使用很多高人都有自己的看法,争论也不少。不过,我在这里要说的是dottext为什么要用DTO,我理解作者是想通过DTO确保维护3层体系,目的是解耦合各层之间的相互依赖,为各层之间的更新升级预留足够的维护空间。 阅读全文
摘要:
首先,来看整个工程结构,在此间单列出来,其中很多是初次阅读写下的,可能有些理解不正确,需要注意:
一、解决方案的组成项目
a) Dottext.Web
引用了:
ActiproSoftware.CodeHighlighter
ActiproSoftware.Shared
Dottext.Common
Dottext.Framework
DotText.Search
Dottext.Web.ServiceAPI
FreeTextBox
MetaBuilders.WebControls.DefaultB
MetaBuilders.WebControls.ExpandingPanel
其他就是常规的System下的命名空间:
注意是用了较多的第三方控件 阅读全文
摘要:
.NET技术是微软大力推广的下一代平台技术,自从.NET技术架构的正式发布,此项技术也逐渐走向成熟和稳定。按照微软的平台系统占有率,我们不难想象得到,在未来的一两年内.NET技术必定会势如破竹一般的登上主流的技术平台,而一个新的技术平台得以快速发展的最重要的前提是:他不会彻底的摒弃以前的技术,这一点对于.NET技术来说指的就是COM/COM+技术了。 阅读全文
摘要:
本站Remoting的一些文章索引,方便阅读
(原创)一步一步学Remoting之一:从简单开始
(原创)一步一步学Remoting之二:激活模式
(原创)一步一步学Remoting之三:复杂对象
(原创)一步一步学Remoting之四:承载方式(1)
(原创)一步一步学Remoting之四:承载方式(2)
(原创)一步一步学Remoting之五:异步操作
(原创)一步一步学Remoting之六:事件(1)
(原创)一步一步学Remoting之六:事件(2) 阅读全文
|