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

ASP.NETÒ³ÃæÉúÃüÖÜÆÚ

  ÓкܶàÀíÓÉÈ¥½âÊÍÀí½âASP.NETÒ³ÃæÉúÃüÖÜÆÚÊǷdz£ÖØÒªµÄ£¬Ö÷ÒªÊÇҪȥÀí½âʲôµØ·½·ÅÖÃÊ²Ã´ÌØ¶¨µÄ·½·¨£¬Ê²Ã´Ê±ºòÎÒÃÇÓ¦¸ÃÉèÖÃʲôÏà¹ØµÄÊôÐÔ¡£Èç¹ûÈ¥¿ª·¢×Ô¶¨ÒåµÄ·þÎñÆ÷¿Ø¼þ£¬Àí½âÉúÃüÖÜÆÚ¶Ô¾ÀÕý¿Ø¼þ³õʼ»¯Ê±ºòµÄ´íÎó£¬ÒÔ¼°Ê¹ÓÃview-stateºÍºǫ́´úÂëÉèÖÃÊôÐÔÊǷdz£ÓÐÓõġ££¨¿Ø¼þʼþÖ»ÓëASP.NETÒ³ÃæÏà¹Ø£©
        Ò³ÃæÉúÃüÖÜÆÚÒª¿´ËüÊÇ·ñÊǵÚÒ»´ÎÇëÇ󣬻¹Êǻط¢£¨±¾ÉíÒ³ÃæÇëÇ󣩣¬×îºó¾ö¶¨ÊÇ·ñµ½Web·þÎñÆ÷¡£µ±Ò»¸öÍøÒ³±»Web·þÎñÆ÷ÇëÇóʱ£¬Ôڻط¢µ½webä¯ÀÀÆ÷֮ǰ£¬»á¾­¹ýһϵÁв½Öè/ʼþ(Èç³õʼ»¯£¬¿Ø¼þʵÀý»¯£¬stateµÄ»Ö¸´ºÍ±£´æ£¬Ö´ÐÐʼþ´¦Àí´úÂ룬äÖȾ)¡£
        Èç¹ûÎÒÃÇÕýÈ·µØÊ¹ÓúͲÙ×÷Ò³ÃæÉúÃüÖÜÆÚʼþ£¬Ëü¶ÔwebÓ¦ÓóÌÐò¿ª·¢»áÊÇÒ»¸ö·Ç³£·½±ãºÍÇ¿´óµÄ¹¤¾ß¡£
       IIS : ËüÊÇMicrosoft .NETĬÈϵÄweb·þÎñÆ÷¡£IIS°ïÖúÄã·¢²¼web sitesºÍweb application¡£µ±IIS Web·þÎñÆ÷½ÓÊÜÒ»¸öWeb×ÊÔ´£¨Îļþ£©µÄÇëÇó£¬Ëü¼ì²éÎļþµÄÀ©Õ¹Ãû£¨ÀýÈ磺.aspx, ascx, .ashx ºÍ.asmx£©£¬È»ºó¾ö¶¨Ê¹ÓÃÄĸö ISAPI À©Õ¹À´´¦ÀíÕâ¸öÇëÇó£¬È»ºó´«µÝÕâ¸öÇëÇó¸øÕýÈ·µÄ ISAPIÀ©Õ¹¡£
       ASPNET_ISAPI.DLL£º IIS¼ÓÔØÕâ¸ödll£¬È»ºó½«Ò³ÃæÇëÇó·¢Ë͸øÕâ¸ödll¡£Õâ¸ödllΪ½øÒ»²½´¦Àí¶ø¼ÓÔØHTTPRuntime ¡£
       ASPNET_WP.EXE:Ëü°üº¬ÁËÓ¦ÓóÌÐò³Ø¡£Ã¿¸öÓ¦ÓóÌÐò³Ø¿ÉÒÔ°üº¬ÈÎÒâÊýÁ¿µÄÓ¦ÓóÌÐò¡£Ó¦ÓóÌÐò³ØÒ²³ÆÎªÓ¦ÓóÌÐòÓò¡£µ±Ò»¸öÍøÒ³±»ÇëÇóʱ£¬²éÕÒIISµÄµ±Ç°µÄÓ¦ÓóÌÐòÕýÔÚÔËÐеÄÓ¦ÓóÌÐò³Ø£¬²¢ÇÒ½«ÇëÇóת·¢µ½¸÷×ԵŤ×÷½ø³Ì¡£
       ͨ³£ä¯ÀÀÆ÷ÿ´Î·¢ËÍÇëÇóµÄʱºò£¬Ò³ÃæµÄÉúÃüÖÜÆÚÿ´Î¶¼»áÖ´ÐÐÒ»±é£¬Ò³ÃæµÄʵÀý±»´´½¨¡¢HTTP ÔËÐÐʱµ÷ÓÃProcessRequest ¡¢È»ºóÖ´ÐÐÆðʼҳ¡£
      ÏÂÃæµÄ±í¸ñÏÔʾÁËÿ¸ö½×¶ÎºÍÏàÓ¦µÄʼþ£º
½×¶Î
ʼþ/·½·¨  
Ò³Ãæ³õʼ»¯  
Page_Init 
¼ÓÔØView State   
LoadViewState  
»Ø·¢Êý¾Ý´¦Àí
LoadPostData  
Ò³Ãæ¼ÓÔØ 
Page_Load  
»Ø·¢Í¨Öª  
RaisePostDataChangedEvent 
»Ø·¢Ê¼þ´¦Àí
RaisePostBackEvent 
Ò³ÃæÔ¤äÖȾ
Page_PreRender  
±£´æviewstate
SaveViewState  
PageäÖÈ


Ïà¹ØÎĵµ£º

ÔÚasp.net webserviceÖÐÈçºÎʹÓÃsession

ÔÚʹÓÃasp.net±àдwebserviceʱ£¬Ä¬ÈÏÇé¿öÏÂÊDz»Ö§³ÖsessionµÄ£¬µ«ÎÒÃÇ¿ÉÒÔ°ÑWebMethodµÄEnableSessionÑ¡ÏîÉèΪtrueÀ´ÏÔʽµÄ´ò¿ªËü£¬Çë¿´ÒÔÏÂÀý×Ó£º
1 н¨ÍøÕ¾WebSite 
2 н¨web·þÎñWebService.asmx£¬Ëü¾ßÓÐÒÔÏÂÁ½¸ö·½·¨£º
[WebMethod(EnableSession = true)]
public string Login(string name)
{
   ......

¸ÅÊöASP.NET´íÎó´¦Àí


±¾ÎĽéÉÜASP.NET´íÎó´¦Àí£¬ÒÔ¼°½éÉÜÈç¹ûÄúµÄÓ¦ÓóÌÐòÊÔͼµÇ¼Êý¾Ý¿âʱûÓгɹ¦£¬ÔòÏÔʾµÄ´íÎóÐÅÏ¢²»Ó¦¸Ã°üÀ¨ËüÕýÔÚʹÓõÄÓû§Ãû¡£
Òª´´½¨Ò³ÖеÄÈ«¾Ö´¦Àí³ÌÐò£¬Çë´´½¨ Page_Error ʼþµÄ´¦Àí³ÌÐò¡£Òª´´½¨ASP.NETÓ¦ÓóÌÐò·¶Î§µÄ´íÎó´¦Àí³ÌÐò£¬ÇëÔÚ Global.asax ÎļþÖн«´úÂëÌí¼Óµ½ Application_Error ·½·¨¡£Ö»ÒªÄúµÄÒ³»òÓ¦ ......

ASP.NET ÅжÏÍøÒ³±àÂë¶ÁÈ¡ÄÚÈÝ£¬·ÀÖ¹ÂÒÂë

×î½üҪдһ¸öÔÚÍøÒ³ÖвéÕҹؼü×Ö¼°Á´½ÓµÄ³ÌÐò£¬ÔÚÊä³öµ½TextBoxµÄʱºò·¢ÏÖ¾­³£³öÏÖÂÒÂ룬ÕûÀíÁËһϸù¾Ý²»Í¬µÄ±àÂëÑ¡È¡ÍøÒ³Ô´Îļþ£¬Ä¿Ç°¿ÉÒÔ½â¾ö¼¸ÖÖ³£±àÂ뷽ʽµÄÍøÒ³£¬¸ÐÐËȤµÄ¿ÉÒÔÊÔÏ¡£
±¾À´ÏëÓÓ£½£½”ÅжϱàÂ룬¸Ð¾õ±È½ÏÂé·³£¬ËùÒÔ¸ÄÓñȽÏÄ£ºýµÄ·½·¨£¬ContainsÓÃÔÚÕâÀïͦ·½±ãµÄ¡£
Contains˵Ã÷£º¾ÍÊÇ·µ» ......

asp.netÈÕÆÚʱ¼äº¯Êý

//Ïêϸ½éÉÜasp.net»ñÈ¡ÈÕÆÚʱ¼äµÄ¸÷ÖÖ¸ñʽµÄº¯Êý
DateTime.Now.ToLocalTime().ToString();                // 2009-9-5 20:12:12
//»ñÈ¡ÈÕÆÚ
DateTime.Now.ToLongDateString().ToString();     // 2009Äê9ÔÂ5ÈÕ
......
© 2009 ej38.com All Rights Reserved. ¹ØÓÚE½¡ÍøÁªÏµÎÒÃÇ | Õ¾µãµØÍ¼ | ¸ÓICP±¸09004571ºÅ