Ò׽ؽØÍ¼Èí¼þ¡¢µ¥Îļþ¡¢Ãâ°²×°¡¢´¿ÂÌÉ«¡¢½ö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Ò


Ïà¹ØÎĵµ£º

dz̸ASP.net°²È«±à³Ì

ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔǰµÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕß¶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......

ASP.NET ÈçºÎÈ¡µÃ Request URL µÄ¸÷個²¿·Ö?


ÎÒ們ÔÚ開發網頁應ÓóÌʽ£¬時³£ÐèҪȥ½âÎö網Ö·(Request.Url)µÄÿ個Ƭ¶Î£¬進ÐÐһЩÅÐ斷¡£ÀýÈç說 "http://localhost:1897/News/Press/Content.aspx/123?id=1#toc
"£¬ÎÒ們ÏëҪȡµÃ網Ö·裡µÚÒ»層Ä¿錄µ ......

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");
}
}
¿ÉÔÚ²»Í¬Ô´ÎļþÖÐд³ÉÏÂÃæÐÎʽ£º
Ò»¸ö ......

ASP.NET¿çÒ³Ãæ´«Öµ¼¼ÇÉ×ܽá

¹ØÓÚÒ³Ãæ´«ÖµµÄ·½·¨£¬Òý·¢Á˺ܶàÌÖÂÛ¡£¿´À´ÓкܶàÈ˹Ø×¢Õâ¸ö£¬ÎÒ¾ÍÎÒ¸öÈ˹۵ã×öÁËЩ×ܽᣬϣÍû¶Ô´ó¼ÒÓÐËù°ïÖú¡£
1.  ʹÓÃQueryString±äÁ¿
QueryStringÊÇÒ»Öַdz£¼òµ¥µÄ´«Öµ·½Ê½£¬Ëû¿ÉÒÔ½«´«Ë͵ÄÖµÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸ÖС£Èç¹ûÊÇ´«µÝÒ»¸ö»ò¶à¸ö°²È«ÐÔÒªÇ󲻸߻òÊǽṹ¼òµ¥µÄÊýֵʱ£¬¿ÉÒÔʹÓÃÕâ¸ö·½·¨¡£µ«ÊǶÔÓÚ´«µ ......

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

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