Asp.Net运行原理分析

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
            
  _Default : Page, IRequiresSessionState
            {
            
            [AccessedThroughProperty()]
             DropDownList _ddllist1;
            [AccessedThroughProperty()]
             HtmlForm _form1;
            [AccessedThroughProperty()]
             TextBox _textbox1;
            
             HttpApplication ApplicationInstance
            {
            
            {
             .Context.ApplicationInstance;
            }
            }
              DropDownList ddllist1
            {
            
            {
             ._ddllist1;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            
            {
            ._ddllist1 = ;
            }
            }
              HtmlForm form1
            {
            
            {
             ._form1;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            
            {
            ._form1 = ;
            }
            }
             DefaultProfile Profile
            {
            
            {
             (DefaultProfile) .Context.Profile;
            }
            }
              TextBox textbox1
            {
            
            {
             ._textbox1;
            }
            [MethodImpl(MethodImplOptions.Synchronized)]
            
            {
            ._textbox1 = ;
            }
            }
            }
            
 
 2、default_aspx类
            
 
 
 
  default_aspx : _Default
            {
            
              object __fileDependencies;
              bool __initialized;
              object __stringResource;
            
            [DebuggerNonUserCode]
             default_aspx()
            {
            .AppRelativeVirtualPath = ;
             (!__initialized)
            {
            __stringResource = RuntimeHelpers.GetObjectValue(.ReadStringResource());
            string[] virtualFileDependencies =  string[] { ,  };
            __fileDependencies = RuntimeHelpers.GetObjectValue(.GetWrappedFileDependencies(virtualFileDependencies));
            __initialized = ;
            }
            }
            [DebuggerNonUserCode]
             DropDownList __BuildControlddllist1()
            {
            DropDownList list2 =  DropDownList();
            .ddllist1 = list2;
            list2.ApplyStyleSheetSkin();
            list2.ID = ;
             list2;
            }
            [DebuggerNonUserCode]
             HtmlForm __BuildControlform1()
            {
            HtmlForm form2 =  HtmlForm();
            .form1 = form2;
            form2.ID = ;
            IParserAccessor accessor = form2;
            accessor.AddParsedSubObject( LiteralControl());
            TextBox box = .__BuildControltextbox1();
            accessor.AddParsedSubObject(box);
            accessor.AddParsedSubObject( LiteralControl());
            DropDownList list = .__BuildControlddllist1();
            accessor.AddParsedSubObject(list);
            accessor.AddParsedSubObject( LiteralControl());
             form2;
            }
            [DebuggerNonUserCode]
             TextBox __BuildControltextbox1()
            {
            TextBox box2 =  TextBox();
            .textbox1 = box2;
            box2.ApplyStyleSheetSkin();
            box2.ID = ;
            box2.Text = ;
             box2;
            }
            [DebuggerNonUserCode]
             void __BuildControlTree(default_aspx __ctrl)
            {
            .InitializeCulture();
            IParserAccessor accessor = __ctrl;
            accessor.AddParsedSubObject(.CreateResourceBasedLiteralControl(, , ));
            HtmlForm form = .__BuildControlform1();
            accessor.AddParsedSubObject(form);
            accessor.AddParsedSubObject( LiteralControl());
            }
            [DebuggerNonUserCode]
              void FrameworkInitialize()
            {
            .FrameworkInitialize();
            .SetStringResourcePointer(RuntimeHelpers.GetObjectValue(__stringResource), );
            .__BuildControlTree();
            .AddWrappedFileDependencies(RuntimeHelpers.GetObjectValue(__fileDependencies));
            .Request.ValidateInput();
            }
            [DebuggerNonUserCode]
              int GetTypeHashCode()
            {
             ;
            }
            [DebuggerNonUserCode]
              void ProcessRequest(HttpContext context)
            {
            .ProcessRequest(context);
            }
            
              bool SupportAutoEvents
            {
            
            {
             ;
            }
            }
            }
            
 

 

 

转载于:https://www.cnblogs.com/tylerdurdon/archive/2009/03/24/1419438.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值