04 2012 档案
一个ASP.NET的分页控件
摘要:public class ucDataPager:CompositeControl,INamingContainer { private LinkButton lkbtnFirstLevel; private LinkButton lkbtnPreLevel; private LinkButton lkbtnLastLevel; private LinkButton lkbtnNextLevel;private List<LinkButton> lstPages; /// <summary> //... 阅读全文
posted @ 2012-04-24 10:19 啊熊 阅读(191) 评论(0) 推荐(0)
一个Jquery上传文件插件
摘要:(function ($) { var checkAction; $.fn.jUploader = function (opts) { var opts = $.extend({}, $.fn.jUploader.defaults, opts); if ($('#jUploader_Frame').length == 0) { var frame = '<iframe id="jUploader_Frame" name="jUploader_Frame" style="display:none;"> 阅读全文
posted @ 2012-04-24 09:59 啊熊 阅读(214) 评论(0) 推荐(0)
ASP.NET MVC 生命周期(二)
摘要:下面看看MvcHandler做了些什么1 把HttpContext包装成HttpContextWrapper2 获取匹配的ControllerFactory3 ControllerFactory.CreateController获取匹配的Controller4 调用Controller的Execute方法,调用Controller的ExecuteCore方法5 获得action的名字,获得ControllerActionInvoker6 调用ControllerActionInvoker.InvokeActionpublic class MvcHandler : IHttpAsyncHandl 阅读全文
posted @ 2012-04-08 22:25 啊熊 阅读(493) 评论(1) 推荐(0)
ASP.NET MVC 生命周期(一)
摘要:ASP.NET MVC是基于ASP.NET之上的扩展框架,同样要通过HttpApplication管道去执行ASP.NET MVC本质上就是换了一个HttpHandler来执行,而实现这个操作的就是UrlRoutingModulepublic class UrlRoutingModule : IHttpModule{ // Fields private static readonly object _contextKey = new object(); private static readonly object _requestDataKey = new object();... 阅读全文
posted @ 2012-04-05 23:11 啊熊 阅读(479) 评论(0) 推荐(0)
ASP.NET 页面生命周期
摘要:其实所谓的页面生命周期就是Page的ProcessRequestMain方法中顺序调用了一些方法。private void ProcessRequestMain(bool includeStagesBeforeAsyncPoint, bool includeStagesAfterAsyncPoint){ try { HttpContext context = this.Context; string str = null; if (includeStagesBeforeAsyncPoint) { if (... 阅读全文
posted @ 2012-04-03 23:38 啊熊 阅读(413) 评论(0) 推荐(0)
ASP.NET Application生命周期概括(二)
摘要:下面讨论一下MapHandlerExecutionStep和CallHandlerExecutionStepCallHandlerExecutionStep作用很简单,就是去调用通过MapHandlerExecutionStep找到的HttpHandlerinternal class CallHandlerExecutionStep : HttpApplication.IExecutionStep{ // Fields private HttpApplication _application; private AsyncCallback _completionCallback... 阅读全文
posted @ 2012-04-03 22:48 啊熊 阅读(464) 评论(0) 推荐(0)
ASP.NET Application生命周期概括(一)
摘要:读了Rick Strahl的经典文章“A low-level Look at the ASP.NET Architecture”http://www.west-wind.com/presentations/howaspnetworks/howaspnetworks.asp感到受益颇深。我从代码对ASP.NET Application生命周期做一下简单的概括。1 根据扩展名映射路由到ASP.NET's processing pipeline2 调用ISAPIRuntime类的ProcessRequestpublic sealed class ISAPIRuntime : MarshalB 阅读全文
posted @ 2012-04-02 23:24 啊熊 阅读(2716) 评论(1) 推荐(0)