Ò׽ؽØͼÈí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö160KB

ASP.NET×é¼þÉè¼ÆÖ®ÉúÃüÖÜÆÚÏê½â

ASP.NET×é¼þÉè¼ÆÖ®ÉúÃüÖÜÆÚÊÇʲôÄØ£¿ÈÃÎÒÃÇÀ´¿´¿´£º
µ±Ò»¸öASP.NETÒ³Ãæ±»ÇëÇóºó£¬Ò»¸öpageʵÀý±»Éú³É£¬¿ªÊ¼×Ô¼ºµÄÂß¼­£¬×îÖÕ·µ»ØHTMLÁ÷¸øÓû§¶Ë¡£¹¹³ÉÂß¼­´¦ÀíµÄÊÇpageÖдæÔڵķþÎñÆ÷¶Ë¿Ø¼þÒÔ¼°¿Ø¼þ¼äµÄ½»»¥£¬²¢ÇÒÔÚÒ³Ãæ½áÊøÇ°·þÎñÆ÷¿Ø¼þÃDZ»Ïú»Ù£¨ÊÓ.netµÄ»ØÊÕ²ßÂÔ¶ø¶¨£©¡£ÄÇôÕâЩ¿Ø¼þÔڶ̶̵ÄÒ³Ãæ´¦Àí¹ý³ÌÖо­ÀúÁË´´½¨¡¢´¦Àí¡¢Ïú»ÙµÈµ½µ×ÊÇÈçºÎ×éÖ¯µÄ£¿ÕâЩ¿Ø¼þÊÇÈçºÎͬÆäËû¿Ø¼þ½»»¥£¬ÈçºÎÔÚ¶à¸öÒ³Ãæ¼ä±£³Ö״̬µÄ£¿£¨ÕâÓ¦µ±ÊÇÕû¸ö¿Ø¼þ¿ª·¢µÄ»ù±¾Ò²ÊÇÖØÒªµÄ֪ʶ£©
Ê×ÏÈ£¬ÎÒÃÇ¿´¿´ÌØÊâµÄ¿Ø¼þ£¬Ò²¾ÍÊÇPageÀ࣬ËùÓÐaspxÒ³ÃæµÄ¸¸Àࣨ»òÕß×æÏÈ£©¡£ÒòΪÕâÊÇÎÒÃdzÌÐòÔ±Ö÷ÒªµÄÎę̀¡£PageÀà¼Ì³Ð×ÔTemplateControl, ÇÒʵÏÖÁËIhttpHandler¡£IhttpHandler½Ó¿ÚÊDZ£Ö¤Ò³Ãæ±»ASP.NET¿ò¼ÜËùµ÷¶È£¬²¢ÇÒ¿ÉÒÔ»ñµÃHTTPЭÒéµÄÊý¾ÝÊäÈëÁ÷ÒÔ¼°»ñµÃÏòHTTPÊä³öÁ÷Êä³öÊý¾ÝµÄÄÜÁ¦£»¶øTemplateControlÀàÊǼ̳Ð×ÔControlÀà¡£PageʵÏÖÁËInamingContainer½Ó¿Ú£¬Õâ±£Ö¤ÁËËû¿ÉÒԳ䵱ҳÃæÖеĿؼþÃǵÄÈÝÆ÷£¨¿Ø¼þÃǵÄÕ½¶·Îę̀£©
ºÃÁË£¬ÏÖÔÚ¿´¿´ÔÚASP.NET×é¼þÉè¼ÆÖеÄASP.NET¿Ø¼þÉúÃüÖÜÆÚ(¿´¿´MSÊÇÈçºÎ¶¨ÒåÕâ¸ö¿ò¼ÜÌåϵµÄ)£º
1¡¢ Instance ʵÀý»¯
ͨ¹ý¿Ø¼þµÄ¹¹ÔìÆ÷ËùʵÀý»¯¡£»¹¿ÉÒÔͨ¹ý±»¸¸¿Ø¼þʵÀý»¯¶øÉú³É¡£
2¡¢ Initialize ³õʼ»¯
¿Ø¼þ»áͨ¹ýĬÈÏ·½Ê½µ÷ÓÃOnInit·½·¨£¬´Ó¶øÒý·¢On_initʼþ¡£Page¸ù¾ÝaspxÒ³ÃæµÄÓï·¨ÒÔ¼°±êÇ©É趨ֵÀ´³õʼ»¯¿Ø¼þ£¬¶ÔÉùÃ÷Óï·¨ÖеĿؼþ¼°ÆäÊôÐÔ¸³Öµ¡£×÷Ϊһ¸öÌØÊâ¿Ø¼þ£¬Ò»°ã¿ÉÒÔÔÚPageµÄOnInitʼþÖÐÔÊÐí±à³ÌÕßÌṩ¿Ø¼äµÄ³õʼ»¯²Ù×÷£¨¶ÔijЩÊôÐÔ¸³Öµ£©¡£¶ÔÓڿؼþ°üº¬µÄ×ӿؼþ£¬¿Ø¼þ¿ÉÒÔ·ÃÎÊËûÃÇ£¬µ«ÊÇ×ӿؼþÊDz»¿ÉÒÔ·ÃÎʸ¸¿Ø¼þµÄ£¨ÒòΪ¿Ø¼þ´Ëʱ»¹Ã»Óб»¼ÓÔØ(Load)£©¡£
3¡¢ Begin Tracking View State ¿ªÊ¼¸ú×ÙÊÓͼ״̬
·¢ÉúÔÚ³õʼ»¯½×¶Îĩ⣬Page»áµ÷ÓÿؼþµÄTrackViewState·½·¨£¨ÕâÊÇÒ»¸ö¼Ì³Ð×ÔControlµÄ±£»¤·½·¨£©
4¡¢ Load View State ¼ÓÔØÊÓͼ
´Ëʱ£¬Ò³Ãæ¿ò¼Ü×Ô¶¯»Ö¸´ÁËViewState×ֵ䣨ViewStateÊý¾ÝÀ´×Ô±íµ¥formÖеÄÒþº¬×ֶΣ©£¬¿Ø¼þ»á¸ù¾ÝViewStateÖµÀ´É趨×Ô¼ºµÄÊôÐÔ»òÕßÄÚ²¿×ֶαäÁ¿µÈ
5¡¢ Load PostBack Data¼ÓÔػش«Êý¾Ý
Èç¹û¿Ø¼þʵÏÖÁËIpostBackDataHandle½Ó¿Ú£¬ÄÇôҳÃæ»Øµ÷ÓÿؼþʵÏֵĽӿڣ¬ÈÃÆä²ÎÓë¶Ô»Ø´«Êý¾ÝµÄ´¦Àí
6¡¢ Load ¼ÓÔØ
´Ëʱ£¬¿Ø¼þÊ÷£¨pageµÄ¿Ø¼þÒÔ¼°¿Ø¼þµÄ×ӿؼþ¹¹³ÉµÄÊ÷£©ËùÓпؼþ¶¼ÒѾ­±»³õʼ»¯£¬²¢»Ö¸´µ½ÉÏÒ»¸öÖÜÆÚµÄ״̬£¨ÕâÊÇͨ¹ýViewState»ñµÃµÄ£©£¬¿ÉÒÔ·ÃÎÊÆäËûµÄÈκοؼþ¡£
7¡¢ Raise Change EventsÒ


Ïà¹ØÎĵµ£º

ASP.NetÖÐÀûÓÃashxʵÏÖͼƬ·ÀµÁÁ´´úÂë

GET /Img.ashx?img=svn_work.gif HTTP/1.1
Accept: */*
Referer: http://www.svnhost.cn/
Accept-Language: zh-cn
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5 ......

asp.net·Ö²¿Àà(Partial Classes)

·Ö²¿Àà(Partial Classes)
C# 2.0 ¿ÉÒÔ½«Àà¡¢½á¹¹»ò½Ó¿ÚµÄ¶¨Òå²ð·Öµ½Á½¸ö»ò¶à¸öÔ´ÎļþÖУ¬ÔÚÀàÉùÃ÷Ç°Ìí¼Ópartial¹Ø¼ü×Ö¼´¿É¡£
ÀýÈ磺ÏÂÃæµÄPartialTestÀà
class PartialTest
{
string Str_FieldTest;
int Int_FieldTest;
public void DoTest()
{
Debug.Print("Test");
}
}
¿ÉÔÚ²»Í¬Ô´ÎļþÖÐд³ÉÏÂÃæÐÎʽ£º
Ò»¸ö ......

dz̸ASP.NETÒ³ÃæÉúÃüÖÜÆÚ(¿Ø¼þ)

ASP.NETµÄÓŵãÎÒ˵¹ýºÜ¶à´ÎÁË£¬Ò²¾ÍÊǸ÷¸ö¿Ø¼þ¶ÀÁ¢¸ºÔð×Ô¼ºÄÚ²¿µÄÂß¼­£¬ÕâÊÇÒ»¸öºÃÊÂÇ飬ÒòΪËü½â¾öÁËÔ­±¾ASP´¦ÀíÂß¼­ñîºÏ¶È¸ßµÄÎÊÌ⡣Ȼ¶øÕâÊÇÐèÒª´ú¼ÛµÄ£¬ÄǾÍÊÇÒýÈëASP.NETÒ³ÃæÉúÃüÖÜÆÚ£¬Ëæ×ſؼþµÄ¶à²ãǶÌ×£¬Ó¦Óõĸ´ÔÓ¶ÈÔö¼Ó£¬ÎÒÃÇÔÙ´ÎÏÝÈëÄà̶£¡
ÆäʵÕâ¸öÎÄÕÂÌâÄ¿ÎÒÁ½¸öÔÂÇ°¾ÍдÏÂÁË£¬¿ÉÊÇһֱûÏëдÍêËü£¬Ö±µ½½ñÌìÎ ......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØͼ | ¸ÓICP±¸09004571ºÅ