ASP.NETÖ®ËÄ——ASP.NET DEV
ÉÏÏÂÎĶÔÏó
===================================
Ò»ÖÖ¶ÔÏó£¬Ëüµ±MTS·þÎñÆ÷×é¼þÔÚÒ»¸ö»î¶¯ÖÐÔËÐÐʱ¸ú×Ù¸Ã×é¼þµÄÊôÐÔ£¬°üÀ¨±»¸ú×Ù×é¼þµÄ¼¤»î״̬¡¢°²È«ÐÅÏ¢¡¢ÊÂÎñ´¦Àí״̬£¨Èç¹û´æÔÚ£©µÈ¡£ÕâÑù¾ÍÃâ³ýÁËÈÃ×é¼þÈ¥¸ú×ÙÆä×ÔÉí״̬¡£
ÉÏÏÂÎĶÔÏóÊÇweb·þÎñÆ÷ÉÏ»ùÓÚwebÓ¦ÓõÄÒ»¸ö±³¾°»·¾³¶ÔÏó£¬ÉÏÏÂÎĶÔÏóÌṩÁËÒ»¸öͬһwebÓ¦ÓÃÄÚ²»Í¬×ÊÔ´¼ä¹²ÏíÐÅÏ¢µÄ³¡Ëù¡£
asp.netÖÐ×ö״̬¹ÜÀíÓÐÄÄЩ·½Ê½
===========================================
Web±í¸ñÍøÒ³ÊÇ»ùÓÚHTTPµÄ£¬ËüÃÇûÓÐ״̬£¬ÕâÒâζ×ÅËüÃDz»ÖªµÀËùÓеÄÇëÇóÊÇ·ñÀ´×Ôͬһ̨¿Í»§¶Ë¼ÆËã»ú£¬ÍøÒ³ÊÇ·ñÊܵ½ÁËÆÆ»µ£¬ÒÔ¼°ÊÇ·ñµÃµ½ÁËˢУ¬ÕâÑù¾Í¿ÉÄÜÔì³ÉÐÅÏ¢µÄ¶ªÊ§¡£ÓÚÊÇ£¬×´Ì¬¹ÜÀí¾Í³ÉÁË¿ª·¢»¥ÁªÍøÓ¦ÓóÌÐòÖеÄÒ»¸öʵʵÔÚÔÚµÄÎÊÌâ¡£
¡¡¡¡ÎÒÃÇÔÚASPÖÐÄܹ»Í¨¹ýcookie¡¢²éѯ×Ö·û´®¡¢Ó¦ÓóÌÐò¡¢¶Ô»°µÈÇáÒ׵ؽâ¾öÕâЩÎÊÌâ¡£ÏÖÔÚµ½ÁËASP.NET»·¾³ÖУ¬ÎÒÃÇÈÔÈ»¿ÉÒÔʹÓÃÕâЩ¹¦ÄÜ£¬Ö»ÊÇËüÃǵÄÖÖÀà¸ü¶àÁË£¬¹¦ÄÜÒ²¸üÇ¿´óÁË¡£
¡¡¡¡¹ÜÀí»¥ÁªÍøÍøÒ³Ö÷ÒªÓжþÖÖ²»Í¬µÄ·½·¨£º¿Í»§¶ËºÍ·þÎñÆ÷¶Ë¡£
¡¡¡¡1¡¢¿Í»§¶ËµÄ״̬¹ÜÀí£º
¡¡¡¡ÔÚ¿Í»§¶Ë¡¢·þÎñÆ÷Ö®¼äµÄ¶à´ÎÇëÇó-Ó¦´ðÆÚ¼ä£¬·þÎñÆ÷Éϲ»±£´æÐÅÏ¢£¬ÐÅÏ¢½«±»´æ´¢ÔÚÍøÒ³»òÓû§µÄ¼ÆËã»úÉÏ¡£
¡¡¡¡A¡¢Cookie
¡¡¡¡cookieÊÇ´æ´¢ÔÚ¿Í»§¶ËÎļþϵͳµÄÎı¾ÎļþÖлò¿Í»§¶Ëä¯ÀÀÆ÷¶Ô»°µÄÄÚ´æÖеÄÉÙÁ¿Êý¾Ý£¬ËüÖ÷ÒªÓÃÀ´¸ú×ÙÊý¾ÝÉèÖá£ÏÂÃæÎÒÃǾÙÀý˵Ã÷£º¼ÙÉèÎÒÃÇÒª¶¨ÖÆ»¯Ò»¸ö»¶Ó»¥ÁªÍøÍøÒ³£¬µ±Óû§ÇëÇóȱʡµÄ»¥ÁªÍøÍøÒ³Ê±£¬Ó¦ÓóÌÐò»áÊ×Ïȼì²éÓû§ÔÚ´ËǰÊÇ·ñÒѾע²á£¬ÎÒÃÇ¿ÉÒÔ´ÓcookieÖлñÈ¡Óû§µÄÐÅÏ¢£º
[c#]
if (Request.Cookies[“username”]!=null)
lbMessage.text=”Dear “+Request.Cookies[“username”].Value+”, Welcome shopping here!”;
else
lbMessage.text=”Welcome shopping here!”;
¡¡¡¡Èç¹ûÒª´æ´¢Óû§µÄ×ÊÁÏ£¬ÎÒÃÇ¿ÉÒÔʹÓÃÏÂÃæµÄ´úÂ룺
[c#]
Response.Cookies[“username’].Value=username;
¡¡¡¡ ÕâÑù£¬µ±Óû§ÇëÇó¸ÃÍøÒ³Ê±£¬ÎÒÃǾͿÉÒÔ·½±ãµØÊ¶±ð¸ÃÓû§¡£
ASP.NETÖеÄ״̬¹ÜÀí(2)
B¡¢Òþ²ØÓò
¡¡¡¡Òþ²ØÓò²»»áÏÔʾÔÚÓû§µÄä¯ÀÀÆ÷ÖУ¬µ«ÎÒÃÇ¿ÉÒÔÏóÉèÖñê×¼¿ØÖƵÄÊôÐÔÄÇÑùÉèÖÃÆäÊôÐÔ¡£µ±Ò»¸öÍøÒ³±»Ìá½»¸ø·þÎñÆ÷ʱ£¬Òþ²ØÓòµÄÄÚÈÝºÍÆäËû¿ØÖƵÄÖµÒ»¿é¶ù±»Ë͵½HTTP Form¼¯ºÏÖС£Òþ²ØÓò¿ÉÒÔÊÇÈκδ洢ÔÚÍøÒ³ÖеÄÓëÍøÒ³ÓйصÄÐÅÏ¢µÄ´æ´¢¿â£¬Òþ²ØÓòÔÚÆävalueÊôÐÔÖд洢һ¸ö±äÁ¿
Ïà¹ØÎĵµ£º
Èç¹ûÄãÒѾÓн϶àµÄÃæÏò¶ÔÏ󿪷¢¾Ñé£¬Ìø¹ýÒÔÏÂÕâÁ½²½£º
¡¡¡¡µÚÒ»²½¡¡ÕÆÎÕÒ»ÃÅ.NETÃæÏò¶ÔÏóÓïÑÔ£¬C#»òVB.NET ÎÒÇ¿ÁÒ·´¶ÔÔÚûϵͳѧ¹ýÒ»ÃÅÃæÏò¶ÔÏó(OO)ÓïÑÔµÄǰÌáÏÂȥѧASP.NET¡£ ASP.NETÊÇÒ»¸öÈ«ÃæÏò¶ÔÏóµÄ¼¼Êõ£¬²»¶®OO£¬ÄǾø¶Ôѧ²»ÏÂÈ¥!
¡¡¡¡µÚ¶þ²½¡¡¶Ô.NET FrameworkÀà¿âÓÐÒ»¶¨µÄÁ˽⠿ÉÒÔͨ¹ý¿ª·¢Windows FormÓ¦ÓÃ³Ì ......
1.ʲôÊǸöÐÔ»¯·þÎñ ¸öÐÔ»¯·þÎñÊÇÒ»ÖÖ¼¼Êõ¿ò¼Ü£¬ÎªÓû§ÌṩÁË×Ô¶¨ÒåÕ¾µãÍâ¹Û¡¢ÄÚÈÝ¡¢²¼¾Ö¡¢½ÇÉ«¹ÜÀíµÈ¹¦ÄÜ£¬ÈçͬQQ¿Õ¼äµÈ¡£ 2.¸öÐÔ»¯·þÎñÐèÒª³ÌÐòԱѧϰÄÄЩ·½Ã棬²ÅÄÜʵÏÖÕâЩ¹¦ÄÜ ¸öÐÔ»¯·þÎñÊÇÒ»¸ö¿ò¼Ü£¬Õâ¸ö¿ò¼Ü°üº¬3¸öºËÐŦÄÜ£º¸öÐÔ»¯Óû§ÅäÖá¢web²¿¼þ¡¢³ÉÔ±×ʸñÓë½ÇÉ«¹ÜÀí¡£ÎÒÃǾÍÊÇÒª×ÅÖØÑ§Ï°Õâ3¸ö¹¦ÄÜ¡ ......
ÎÊÌâÃèÊö:
Êý¾Ý¿âA±íÖУº
ID Name
1 СÃ÷
2 Сǿ
3 СÕÅ
4 СÀî
5 С¹Ø
...
·Ö±ðÓÐLabel1,Label2... Label5 Îå¸ö±êÇ©£¬ÔõôÈÃÕâÎå¸ö±êÇ©Text°ó¶¨ÏÔʾA±íNameÁеÄǰ5¸ö£¬¾ÍÊÇ˵Label1ÏÔʾСÃ÷£¬Label2ÏÔʾСǿ...
......
ASP.NETÖеÄÉí·ÝÑéÖ¤(authentication)ÓÐÄÄЩ
=========================================
FormsÉí·ÝÑéÖ¤£º
ͨ¹ýÆä¿É½«Ã»ÓÐͨ¹ýÉí·ÝÑéÖ¤µÄÇëÇóÖØ¶¨Ïòµ½Ê¹Óà HTTP ¿Í»§¶ËÖØ¶¨ÏòµÄ HTML ´°ÌåµÄϵͳ¡£Óû§Ìṩƾ
¾Ý²¢Ìá½»¸Ã´°Ìå¡£Èç¹ûÓ¦ÓóÌÐòÑéÖ¤¸ÃÇëÇó£¬ÏµÍ³¾Í»á·¢³ö°üº¬Æ¾¾Ý»òÃÜÔ¿µÄ Cookie ÒÔÖØÐ»ñÈ¡¸Ã±êʶ
¡£ºóÐøµÄ ......