DotText学习心得_1

宝玉的一篇文章开始的。
对应ASP.NET细节不是很了解,权当学习了。

http://*.*.*/kevin/default.aspx的请求过程:

1Web.configsystem.web配置节httpHandlers元素:指明使用哪个类(继承自 IHttpHandler IHttpHandlerFactory )来处理各种页面请求;——发生在aspnetisaip.dll之前(那么看来,IIS并不是首先把请求提交给aspnetisiap.dll,而是先提交给应用程序哦!!);

Dottext.Common.UrlManager.UrlReWriteHandlerFactory即是处理一般请求的类;

2.UrlReWriteHandlerFactory调用web.config中的多个政则表达式,来分析request.path,查看是否是一个合法的请求;然后制造(利用Factory模式)一个处理“页面请求”的类的实例;——该实例是一个实例化的DTP.aspx Page类;

3.DTP使用"Dottext.Web.UI.WebControls.MashterPage”构造个人Blog,它会调用多个Skins中的设置,很奇怪他把个人Blog中的用户控件都放到了Skins中,和我看到的其他的Application不同。

原文地址:https://www.cnblogs.com/kevin/p/5631.html