ASP.NETÍøÒ³ÉúÃüÖÜÆÚʼþ
ÍøÒ³Ê¼þ
µäÐ͵ÄʹÓ÷½Ê½
PreInit
PreInitʼþÊÇÍøÒ³ÉúÃüÖÜÆÚÖзdz£ÔçÆðµÄÒ»¸öʼþ£¬ÔÚPreInitʼþ´¥·¢Ö®ºó£¬¾Í»á¼ÓÔØÓû§ÉèÖÃÐÅÏ¢ÓëÍøÒ³Ö÷Ìâ¡£ÎÒÃÇͨ³£Ê¹ÓÃPreInitʼþÀ´Ö´ÐÐÏÂÁд¦Àí£º
l ¼ì²éIsPostBackÊôÐÔ£¬À´È·ÈÏÍøÒ³ÊÇ·ñΪµÚÒ»´Î±»´¦Àí¡£
l ´´½¨»òÖØÐ´´½¨¶¯Ì¬¿Ø¼þ¡£
l ¶¯Ì¬ÉèÖÃÒ»¸öĸ°æÒ³¡£
l ¶¯Ì¬ÉèÖÃThemeÊôÐÔ¡£
l ¶ÁÈ¡»òÉèÖÃÓû§ÉèÖÃÎļþÊôÐÔÖµ¡£
Init
ÔÚËùÓеĿؼþ¶¼ÒѾ±»³õʼ»¯£¬¶øÇÒËùÓеÄÃæ°åÉèÖö¼ÒѾӦÓÃÖ®ºó£¬¾Í»á´¥·¢Initʼþ¡£¿ÉÒÔʹÓôËʼþÀ´¶ÁÈ¡»ò³õʼ»¯¿Ø¼þÊôÐÔ¡£
InitComplete
´ËʼþÓÉPage¶ÔÏó´¥·¢¡£µ±ÍøÒ³³õʼ»¯Íê³ÉÖ®ºó£¬¾Í»á´¥·¢´Ëʼþ¡£
PreLoad
Èç¹ûÏ£ÍûÔÚLoadʼþ´¥·¢Ö®Ç°£¬Õë¶ÔÄúµÄÍøÒ³»ò¿Ø¼þÖ´ÐÐһЩ´¦Àí£¬¾Í¿ÉÒÔʹÓôËʼþ¡£ÔÚPage´¥·¢´ËʼþÖ®ºó£¬Ëü»á¼ÓÔØËü±¾ÉíÓëËùÓпؼþµÄÊÓͼ״̬£¬È»ºó´¦ÀíRequestʵÀýµÄ»Ø·¢Êý¾Ý¡£
Load
Page»áµ÷ÓÃPageÉϵÄLoadʼþ´¦ÀíÀý³Ì£¬È»ºó°´ÕÕ˳ÐòΪÿһ¸ö×ӿؼþÖ´ÐÐÏàͬµÄ²Ù×÷£¬Ö±µ½ÍøÒ³ÓëËùÓпؼþ±»¼ÓÔØÎªÖ¹¡£ÎÒÃÇͨ³£»áʹÓÃLoadʼþÀ´ÉèÖÿؼþµÄÊôÐÔ²¢´´½¨Êý¾Ý¿âÁ¬½Ó¡£
¿Ø¼þʼþ
ÎÒÃÇͨ³£Ê¹ÓÿؼþµÄ¸÷¸öʼþÀ´Íê³É¸÷Ï¶¯²Ù×÷¡£
LoadComplete
ÔÚÍøÒ³ÉϵÄËùÓÐÆäËû¿Ø¼þ¶¼ÒѾ±»¼ÓÔØÖ®ºó£¬ÒªÖ´ÐеĴ¦Àí¾Í¿ÉÒÔͨ¹ý´ËʼþÀ´Íê³É¡£
PreRender
ÔڿؼþÒѾ±»¼ÓÔØµ«ÊÇ»¹Ã»ÓнâÊÍ֮ǰ£¬¾Í»á´¥·¢´Ëʼþ¡£ÔÚ´Ëʼþ֮ǰ»áÖ´ÐÐÏÂÁвÙ×÷£º
l Page¶ÔÏó»áµ÷ÓÃÍøÒ³Óëÿһ¸ö¿Ø¼þµÄEnsureChildControls·½·¨¡£
l DataSourceIDÊôÐÔ±»ÉèÖõÄÊý¾Ý°ó¶¨¿Ø¼þ»áµ÷ÓÃÆäDataBind·½·¨¡£
ÍøÒ³ÉϵÄÿһ¸ö¿Ø¼þ¶¼»á´¥·¢PreRenderʼþ£¬Äú¿ÉÒÔÀûÓÃËü¶ÔÍøÒ³»òÆä¿Ø¼þµÄÄÚÈÝ×ö×îºóµÄ¸ü¸Ä¡£
SavaStateComplete
ÔÚÒÑ¾ÎªÍøÒ³ºÍÍøÒ³ÉϵÄËùÓпؼþ±£´æÁËÊÓͼ״̬Óë¿ØÖÆ×´Ì¬ÐÅÏ¢ºó£¬¾Í»á´¥·¢´Ëʼþ¡£´Ëʱ¶ÔÍøÒ³Óë¿Ø¼þËù×÷µÄÈκθü¸Ä¶¼»á±»ºöÂÔ¡£
Èç¹ûÄúµÄ²Ù×÷ÊÇÒªÔÚÊÓͼ״̬±»±£´æÖ®ºó²ÅÖ´ÐУ¬Ôò·Ç³£ÊʺÏʹÓÃSaveStateCompleteʼþ£¬µ«ÊÇÇë²»Òª¶Ô¿Ø¼þ½øÐÐÈκθü¸Ä¡£
Render
Render²»ÊÇÒ»¸öʼþ£¬¶øÊÇÒ»¸ö·½·¨¡£Ôڴ˽׶Σ¬Page¶ÔÏó
Ïà¹ØÎĵµ£º
ͨ¹ýAsp.net(C#)Ó¦ÓóÌÐò¶ÁÈ¡±¾µØÉÏ´«µÄExcleÎļþ,´æ·Åµ½DataSetÖÐ,ͨ¹ýDataSetÖеķ½·¨Ö±½ÓÉú³ÉXMLÎļþ.
C# Code
if (this.FileUpload1.PostedFile != null)
{
string filename = this.FileUpl ......
ÔÚÍøÉÏÕÒÁ˺ö࣬ʵÏÖ·½Ê½´ó¶àÊÇʹÓö¨Ê±Æ÷
¸öÈ˾õµÃ¶¨Ê±Æ÷»áÔì³ÉÒ»¶¨³Ì¶ÈÉϵļÙÏó
£¨È磺¶¨Ê±Æ÷»¹Ã»½áÊøÒ³ÃæÒѾ¼ÓÔØÍê±Ï£¬»ò¶¨Ê±Æ÷½áÊøºóÒ³Ãæ»¹Ã»¼ÓÔØÍê³É£©
±¾·½·¨ÀûÓõÄÊÇjavascript£¬ÏÈÍøÒ³ÃæÀïÃæÐ´ÈëÒ»¸ö²ã£¬ÏÔʾ¼ÓÔØ¿ò£¬È»ºóµÈÒ³Ãæ½áÊøºó
ÔÚbodyµÄonloadÖÐдÈëʼþ£¬Òþ²Ø¸Ã¶Ô»°¿ò
·½·¨£¨ÎÒµÄϵͳÊǶà¸öÒ³Ãæ£¬Ëù ......
ASP.net »ñµÃ¿Í»§¶ËµÄIP£¬×î³£¼ûµÄÊÇʹÓÃÏÂÊö´úÂ룺
string user_IP = System.Web.HttpContext.Current.Request.ServerVariables["REMOTE_ADDR"];
¶ÔÓÚÁ˽â´úÀí·þÎñÆ÷Çé¿öµÄÈË£¬ÎÒÃÇ»áÖªµÀ£¬Èç¹ûÓû§Ê¹ÓÃÁË´úÀí·þÎñÆ÷£¬ÉÏÊö´úÂë»ñµÃµÄÊÇ´úÀí·þÎñÆ÷µÄIPµØÖ·£»Èç¹ûÓû§Ê¹ÓÃÁ˶à¸ö´úÀí·þÎñÆ÷£¬ÔòÊǵ½´ï·þÎñÆ÷µÄ×îºóÒ»¸ö´úÀí· ......
Ö÷Ìå¼Ü¹¹
¡¡¡¡¸÷ƵµÀ·Ö±ðλÓÚ²»Í¬µÄWeb Project(¾ßÓжÀÁ¢µÄ¶þ¼¶ÓòÃû)£¬²¢½«ËùÓеÄÒµÎñÂß¼ÒÔ¼°Êý¾Ý·ÃÎʹ¦ÄÜ·â×°³ÉClass Library£¬ËùÓÐÆµµÀ¹²ÓÃÕâ¸öClass Library¡£
¡¡¡¡ÏÂÃæÏêϸ½éÉÜʵÏÖ·½·¨¡£
¡¡¡¡¼ÙÉèÍøÕ¾ÓÐÈý¸öƵµÀ£¬ÐÂÎÅ¡¢ÂÛ̳ÒÔ¼°²©¿Í£¬¶ÔÓ¦µÄ¶þ¼¶ÓòÃûΪ"news"¡¢"forum"¡¢"blog"¡£³ ......
Ò»£®Code Behind¼ò½é
¡¡¡¡Code Behind¾ÍÊÇËùνµÄ´úÂë·ÖÀ룬×Ô´ÓMicrosoft¹«Ë¾ÍƳöÁËASP.NETÒÔºó£¬Code
Behind¾ÍÊÇÒ»¸öÈÈÃŵϰÌâ¡£ÔÚÒ»°ãµÄASP.NETÎļþÖУ¬Code
BehindÖ÷ÒªÊÇÓöþ¸öÎļþÀ´´´½¨Ò»¸öASP.NETµÄÒ³Ãæ£¬ÆäÖÐÒ»¸öÊÇÉè¼ÆÎļþ£¬Ò»°ãÒÔ.aspx»òÕß.ascx×öΪÀ©Õ¹Ãû£¬¶øÁíÍâÒ»¸öÊdzÌÐò´úÂëÎÄ
¼þ£¬Ò»°ãÒÔ.vb»òÕß.cs×öΪ ......