asp.netÖÐpage¶ÔÏóÉúÃüÖÜÆÚºÍ¸÷ʼþÖ´ÐÐ˳Ðò
ÒÔǰдjspʱ Óû§ÊäÈëÒ³ÃæÊÇÒ»Ò³,´¦ÀíÓû§ÊäÈëµÄÓÖÊÇÊÇÒ»¸öÒ³Ãæ.ÒòΪhttpµÄÎÞ״̬ÐÔÎÒÃÇÖ»Äܹ»Í¨¹ýgetºÍpost·½Ê½Ïò·þÎñÆ÷·¢ËÍÇëÇóµÄÊý¾Ý. ¿ÉÊǵ½ÁËasp.netÎÒÃDz»ÐèҪΪ½ÓÊÕÓû§ÊäÈëÊý¾Ý,´¦ÀíÓû§Êý¾Ý¶øµ¥¶Àдһ¸öÒ³ÃæÁË,ÎÒÃÇÖ»ÐèҪ˫»÷Ìá½»°´Å¥,ÔÚºǫ́дÉÏÏàÓ¦µÄ´¦Àí´úÂë¾Í¿ÉÒÔÁË,Óû§ÊäÈëµÄÊý¾ÝÎÒÃÇÒ²¿ÉÒÔÏóÔÚдwindows³ÌÐòËÆµÄÖ±½Ó·ÃÎÊÁË.
ÎÒ¾ÍÒ»Ö±ÄÉÃÆÀ´×ÅËûÊÇÔõôʵÏÖµÄѽ,ÓÈÆäÊÇÄǸöʲôIsPostBack(±íʾÊÇ·ñÊǵÚÒ»´Î·ÃÎÊÕâ¸öÒ³Ãæ)Õâ³£ÓõÄÊôÐÔÎҾͲ»ÖªµÀËüÊÇÔõô±»ÉèÖõÄ.ºÝÁ˺ÝÐÄÔÚÍøÉÏÕÒÁËÕÒ,×¼±¸°ÑËü³¹µ×ŪÇå³þ.ÕÒµ½ÁËһƬӢÎÄÎÄÕÂ,ÎÒ¾õµÃ²»´í.http://aspalliance.com/articleViewer.aspx?aId=134&pId.¿ÉÊDZ¾ÈËÓ¢ÎÄˮƽÓÐÏÞûÄÜÁ¦·Òë,ÔÚÔÚÕâÀïÖ»ÊǰÑ×Ô¼ºµÄÀí½âдÏÂÀ´,¾Íµ±ÊÇÅ×שÒýÓñ°É.»¹Ï£ÍûÄÇλţÈ˸øºÃºÃ·ÒëÒ»ÏÂ.
asp.netÒ³ÃæÊ¼þÖ´ÐÐ˳Ðò£º
Ò».³õʼ»¯²¿·Ö:
1.¹¹Ô캯Êý:´´½¨pageÀàµÄÒ»¸öʵÀý,³õʼ»¯pageÀàµÄÊôÐÔ.
2.AddParsedSubObjectº¯Êý:
protected virture void AddParsedSubObject(Object obj)
ÌáÈ¡aspxÎļþÖеķþÎñÆ÷¿Ø¼þ,²¢°ÑËüÃÇÌí¼Óµ½pageµÄControlCollectionÖÐ.Äã¿ÉÒÔͨ¹ýPage.Controls»ñµÃ¼ÓÔØµÄËùÓзþÎñÆ÷¿Ø¼þ
3.DeterminePostBackModeº¯Êý:
protected internal virtual NameValueCollection DeterminePostBackMode ()
·µ»Ø:NameValueCollection°üº¬ÁËÓû§Í¨¹ýget»òpost·½Ê½·¢Ë͹ýÀ´µÄÊý¾Ý,Èç¹ûÊǵÚÒ»´ÎÇëÇ󽫷µ»Ø¿Õ.VIEWSTATE ºÍ EVENTTARGETÕâÁ½¸öÒþ²ØµÄ±íµ¥×ֶν«°ïÖúÎÒÃÇÀ´ÅжÏÊÇ·ñÊǵÚÒ»´ÎÇëÇó. ÔÚµ÷ÓÃÕâ¸öʼþºóispostbackµÄ½«»á±»ÉèÖÃ.
4.OnInitº¯Êý:
protected internal override void OnInit (EventArgs e)
µ÷ÓÃinitʼþ,³õʼ»¯pageÖеÄËùÓпؼþΪËüÃǵÄĬÈÏÖµ(ÄãÔÚaspxÒ³ÃæÖÐÉèÖõÄÖµ,viewstateÖÐÖµÕâʱ²¢²»»á±»ÉèÖõ½¿Ø¼þÉÏ)
¶þ.·ÇµÚÒ»´ÎÇëÇóµÄ½øÒ»²»³õʼ»¯:
1.LoadPageStatefromPersistenceMediumº¯Êý:
protected internal virtual Object LoadPageStatefromPersistenceMedium ()
×°ÔØviewstateÐÅÏ¢µ½page¶ÔÏóÖÐ(Õâʱ²¢Ã»ÓаѻñµÃµÄÖµÉèÖøøÏàÓ¦µÄ¿Ø¼þ)
2.LoadViewStateº¯Êý:
protected virtual void LoadViewState (Object savedState)
Ϊ¿Ø¼þÖØÐ½¨Á¢viewstateÐÅÏ¢
3.ProcessPostDataº¯Êý:
Ò»¸ö˽Óз½·¨,ÎÞ·¨·ÃÎÊ
»ñÈ¡Óû§ÊäÈëµÄÊý¾Ý,²¢°ÑËüÃǶÔÓ¦µ½ÏàÓ¦¿Ø¼þµÄÊôÐÔÉÏ
//ÖÁ´ËÒ³ÃæÖеÄËùÓÿؼþµÄÊôÐÔ¶¼±»×°ÔØÁË,ÏÂÃæ¸ÃÏàÓ¦ÄãµÄʼþÁË
Èý.ʼþ´¦Àí²¿·Ö
1.OnLoad:
protected inte
Ïà¹ØÎĵµ£º
1¡¢»ùÓÚASP.NET¼¼ÊõµÄÒ³Ãæ»º´æ
¡¡¡¡»ùÓÚASP.NET¼¼ÊõµÄÒ³Ãæ»º´æ£¬Í¨³£ÓÐÈçÏÂÁ½ÖÖÓ¦Ó÷½Ê½£º
¡¡¡¡Ò»¡¢»ùÓÚÊý¾Ý¿â´¥·¢(ÉèÖûº´æÒÀÀµ²ßÂÔ£¬µ±Êý¾Ý¿âÖÐÊý¾Ý·¢Éú±ä»¯Ê±£¬´¥·¢»º´æÊ§Ð§;µ«Î¢ÈíÌṩµÄ½â¾ö·½°¸Ä¿Ç°½öÖ§³ÖSQL Server,Èç¹ûÊÇORACLEÐèÒª×Ô¼ºÊµÏÖ´¥·¢½Ó¿Ú)¡£
¡¡¡¡¶þ¡¢»ùÓÚÎļþÒÀÀµµÄ²ßÂÔ(¿ÉÒÔÉèÖûº´æÒÀÀµÓÚÎļþÖÐµÄ¾ß ......
ASP ÊÇÒ»Ïî΢Èí¹«Ë¾µÄ¼¼Êõ£¬ÊÇÒ»ÖÖʹǶÈëÍøÒ³ÖеĽű¾¿ÉÓÉÒòÌØÍø·þÎñÆ÷Ö´ÐеķþÎñÆ÷¶Ë½Å±¾¼¼Êõ¡£ Ö¸ Active Server Pages£¨¶¯Ì¬·þÎñÆ÷Ò³Ãæ£© £¬ÔËÐÐÓÚ IIS Ö®ÖеijÌÐò ¡£
IIS
¡¡¡¡IIS Ö¸ Internet Information Services£¨ÒòÌØÍøÐÅÏ¢·þÎñ£©
¡¡¡¡IIS ÊÇ Windows 2000 À¦°óµÄÃâ·Ñ×é¼þ
¡¡¡¡IISͬʱҲÊÇ Windows NT ......
½¡¿µ×´¿ö¼àÊӵij£ÓÃÊõÓ
ÇëÇó
ÏìÓ¦
ÐéÄâÓû§£ºÄ£Äâä¯ÀÀÆ÷ÏòWeb·þÎñÆ÷·¢ËÍÇëÇó²¢½ÓÊÕÏìÓ¦µÄÒ»¸ö½ø³Ì»òÏ̡߳£
ÏìӦʱ¼ä£ºä¯ÀÀÆ÷ÏòWeb·þÎñÆ÷Ìá½»Ò»¸öÇëÇóµ½ÊÕµ½ÏìÓ¦Ö®¼äµÄ¼ä¸ôʱ¼ä¡£
˼¿¼Ê±¼ä£ºä¯ÀÀÆ÷ÔÚÊÕµ½ÏìÓ¦ºóµ½Ìá½»ÏÂ
Ò»¸öÇëÇóÖ®¼äµÄ¼ä¸ôʱ¼ä¡£
ÇëÇó³É¹¦ÂÊ£ºWeb·þÎñÆ÷ÕýÈ·´¦ÀíµÄÇëÇóÊýÁ¿ºÍ½ÓÊÕµ½µÄÇëÇóÊýÁ¿µÄ±È¡ ......
½ñÌìÒª×öºÃÒ»µãµÄµÇ½¿ò½á¹û¾ÍÏë×ö¸öÈ«¾ÖµÄÅжÏÊÇ·ñÓû§ËùÒÔÕÒÁËÒ»ÏÂÎÄÕÂ
ÕâÀïÖ¸µÄµ¥µã£¬·ºÖ¸ÔÚWEB·þÎñ¶Ë£¬Ò»¸öÕË»§Í¬Ò»Ê±¿ÌÖ»ÄÜ´æÔÚÒ»¸öƱ¾Ý£¡
´ó¼Ò¿ª·¢ÖпÉÄܶ¼Åöµ½µÄÒ»¸öÎÊÌ⣬Ôõôʹͬһ¸öÓû§£¬ÔÚͬһʱ¼äÄÚÖ»ÔÊÐíµÇ¼һ´Î¡£
ºÜ¶àÈ˶¼»áÏëµ½ÔÚÊý¾Ý¿âÖÐÓÃÒ»¸ö±êʶ×ֶΣ¬µÇ¼½øÈ¥ÖÃ1,Í˳öÖÃ0,µÇ¼ʱÅжÏÕâ¸ö×ֶΣ¬Èç¹ ......
foreach(Control con in this.Controls[1].Controls)
{
if(con is TextBox)
{
((TextBox)con).Text="";
}
}//Õâ¶Î´úÂëÖ´Ðгɹ¦£¬µ«ÎÒ²»Ã÷°×ÕâÀïµÄ1´úÂëʲô£¿
µ«ÊÇ» ......