ASP.NETÖ®Îå ASP.NET¶ÔÏó
session
===================================
session¶ÔÏóÓÃÓÚ´æ´¢ÌØ¶¨µÄÓû§»á»°ËùÐèµÄÐÅÏ¢ ¡£ Session¶ÔÏóµÄÒýÈëÊÇΪÁËÃÖ²¹HTTPÐÒéµÄ²»×㣬HTTPÐÒéÊÇÒ»ÖÖÎÞ״̬µÄÐÒé¡£
¡¡¡¡SessionÖÐÎÄÊÇ“»á»°”µÄÒâ˼£¬ÔÚASPÖдú±íÁË·þÎñÆ÷Óë¿Í»§¶ËÖ®¼äµÄ“»á»°”¡£SessionµÄ×÷ÓÃʱ¼ä´ÓÓû§µ½´ïij¸öÌØ¶¨µÄWebÒ³¿ªÊ¼£¬µ½¸ÃÓû§À뿪WebÕ¾µã£¬»òÔÚ³ÌÐòÖÐÀûÓôúÂëÖÕֹij¸öSession½áÊø¡£ÒýÓÃSession Ôò¿ÉÒÔÈÃÒ»¸öÓû§·ÃÎʶà¸öÒ³ÃæÖ®¼äµÄÇл»Ò²»á±£Áô¸ÃÓû§µÄÐÅÏ¢¡£
¡¡¡¡ÏµÍ³ÎªÃ¿¸ö·ÃÎÊÕß¶¼ÉèÁ¢Ò»¸ö¶ÀÁ¢µÄSession¶ÔÏó£¬ÓÃÒÔ´æ´¢Session±äÁ¿£¬²¢ÇÒ¸÷¸ö·ÃÎÊÕßµÄSession¶ÔÏ󻥲»¸ÉÈÅ¡£
¡¡¡¡SessionÓëCookieÊǽôÃÜÏà¹ØµÄ¡£ SessionµÄʹÓÃÒªÇóÓû§ä¯ÀÀÆ÷±ØÐëÖ§³ÖCookie£¬Èç¹ûä¯ÀÀÆ÷²»Ö§³ÖʹÓÃCookie£¬»òÕßÉèÖÃΪ½ûÓÃCookie£¬ÄÇô½«²»ÄÜʹÓÃSession¡£
¡¡¡¡SessionÐÅÏ¢¶Ô¿Í»§À´Ëµ£¬²»Í¬µÄÓû§Óò»Í¬µÄSessionÐÅÏ¢À´¼Ç¼¡£µ±Óû§ÆôÓÃSessionʱ£¬ASP×Ô¶¯²úÉúÒ»¸öSessionID.ÔÚлỰ¿ªÊ¼Ê±£¬·þÎñÆ÷½«SessionIDµ±×öcookie´æ´¢ÔÚÓû§µÄä¯ÀÀÆ÷ÖС£
¡¡¡¡sessionÓï·¨£º
¡¡¡¡session.¼¯ºÏ∣ÊôÐÔ∣·½·¨
¡¡¡¡¾ÙÀý:
¡¡¡¡<html>
¡¡¡¡<head>
¡¡¡¡<title>ѧºÃsession¼ÓÓÍ</title>
¡¡¡¡</head>
¡¡¡¡<%
¡¡¡¡session("greeting")="ASP“
¡¡¡¡Response.write(session("greeting"))
¡¡¡¡%>
¡¡¡¡</body>
¡¡¡¡</html>
¡¡¡¡Session¶ÔÏóµÄ¼¯ºÏ¡¢ÊôÐÔ¡¢·½·¨¡¢Ê¼þ
Session¶ÔÏóÊÇSystem.Web.UI.HttpSessionStateÀàµÄʵÀý¡£Session¶ÔÏóµÄËùÓÐÒýÓö¼ÊÇÔÚÒýÓõ±Ç°Óû§µÄ»á»°¶ÔÏ󣬵±Ìض¨Óû§²»ÔÙ·ÃÎÊWebÕ¾µãÉϵÄÒ³ÃæÊ±£¬Ò»Ð©ÐÅÏ¢½«¶ªÊ§£¬µ±Ð»ỰÆô¶¯Ê±£¬ÖØÐÂÓÐЧ¡£Session¿ÉÒÔ´æ´¢Õë¶ÔÓëijһ¸öÓû§µÄIEÒÔ¼°Í¨¹ýÆäµ±Ç°´°¿Ú´ò¿ªµÄÈκδ°¿Ú¾ßÓÐÕë¶ÔÐÔµÄÓû§ÐÅÏ¢´æ´¢»úÖÆ¡£¿ÉÒÔʹÓÃSession¶ÔÏó´æ´¢Ìض¨Óû§»á»°ËùÐèµÄÐÅÏ¢£¬ÕâÑù£¬µ±Óû§ÔÚÓ¦ÓóÌÐòµÄWebÒ³ÃæÖ®¼äÌø×ªÊ±£¬´æ´¢ÔÚSession¶ÔÏóÖеıäÁ¿¾Í²»»á¶ªÊ§£¬ÔÚÕû¸öÓû§»á»°ÖÐÒ»Ö±´æÔÚÏÂÈ¥¡£
µ±Óû§ÇëÇóÀ´×ÔÓ¦ÓóÌÐòµÄWebҳʱ£¬Èç¹û¸ÃÓû§»¹Ã»Óлػ°£¬ÔòWeb·þÎñÆ÷½«×Ô¶¯´´½¨Ò»¸öSession¶ÔÏó£»µ±»á»°¹ýÆÚ»ò·ÏÆúʱ£¬·þÎñÆ÷½«ÖÕÖ¹¸Ã»á»°¡£
Session¶ÔÏóÓÃÓÚ´æ´¢Óû§µÄÐÅÏ¢¡£´æ´¢ÓÚSession¶ÔÏóÖеıäÁ¿Îªµ¥Ò»Óû§µÄÐÅÏ¢£¬²¢ÇÒ¶ÔÓÚÒ»¸öÓ¦ÓóÌÐòÖеÄËùÓÐÒ³Ãæ¶¼ÊÇ¿ÉÓõġ£µ±²Ù×÷Ó¦ÓóÌÐòʱ£¬¿
Ïà¹ØÎĵµ£º
<asp:checkbox id = "checkbox1" runat = "server" AutoPostBack = "true" OnCheckedChanged = "CheckAllBox_Checked" text = "ȫѡ">
<asp:CheckBox ID = "CheckBox1" AutoPostBack = "true" OnCheckedChanged = "CheckBox1_Checked" runat = "server"/>
protected void CheckBox1_Checked(obj ......
Ò».ʹÓÃQueryString
Request.QueryString
ÔÚASPʱ´ú£¬Õâ¸öÊǽϳ£Óõķ½·¨£¬µ½ÁËASP.NET£¬ºÃÏñÓõÄÈ˲»¶àÁË£¬µ«ÊDz»¹ÜÔõô˵£¬ÕâÊÇÒ»¸öûÓйýʱ£¬ÇÒºÜÖµµÃÍÆ¼öµÄ·½·¨£¬ÒòΪ²»¹ÜÊÇASP»¹ÊÇASP.NET£¬×î»ù±¾µÄ¶¼»¹ÊÇ»ùÓÚHTTpÐÒéµÄ¡£ ȱµãÊǷdz£Ã÷ÏԵģ¬ÈÃÔÚ¶à¸öÒ³Ãæ´«µÝʱ£¬¿ÉÄܾÍRequest²»µ½ÁË
ʹÓÃQu ......
Model-View-Controller (MVC) ¼Ü¹¹Ä£Ê½½«Ò»¸öÓ¦ÓóÌÐò·ÖΪÈý¸ö×é³É²¿·Ö:Ä£ÐÍ£¬ÊÓͼÓë¿ØÖÆÆ÷¡£ASP.NET MVC¿ò¼ÜΪ´´½¨»ùÓÚMVCµÄWebÓ¦ÓóÌÐòÌṩÁËÒ»ÖÖÌæ´ú·½°¸¡£ASP.NET MVC¿ò¼ÜÊÇÒ»¸öÇáÁ¿¼¶µÄ£¬¿É¸ß¶È²âÊÔµÄչʾ¿ò¼Ü£¨»ùÓÚWeb´°ÌåµÄÓ¦ÓóÌÐò£©£¬Ëü¼Ì³ÐÁËÏÖÓеÄASP.NETÌØÐÔ£¬±ÈÈçĸ°æÒ³ºÍ³ÉÔ±×ʸñȨÏÞ¡£ MVC¿ò¼Ü¶¨Ò ......
¡¡1£® ¸úÒÔǰһÑù×ö½çÃæ£¬Ö»ÊÇ×¢Ò⣬°ÑËùÓÐÐèÒªÓжàÓïÑÔ½çÃæµÄÎÄ×Ö¶¼ÓÃlabelÀ´×ö
¡¡¡¡2£® ×öÍêÒÔºó£¬ÔÚSolution ExplorerÀïÑ¡ÖÐÕâ¸öÎļþ£¬Ñ¡Tools-£¾Generate Local Resource
¡¡¡¡3£® Äã»á·¢ÏÖÉú³ÉÁËÒ»¸öĿ¼£¬App_LocalResources£»Õâ¸öĿ¼Àï¶àÁËÒ»¸öresxµÄÎļþ¡£±ÈÈçÄãµÄaspxÎļþÊÇdefault.aspx£¬Ëü¾Í»áÉú³ÉÒ»¸ö½Ð×öde ......
Èç¹ûÄú´´½¨µÄÍøÒ³½«ÓÉʹÓò»Í¬ÓïÑÔµÄÓû§ÔĶÁ£¬Ôò±ØÐëΪÕâЩ¶ÁÕßÌṩÓÃËûÃÇ×Ô¼ºµÄÓïÑÔ²é¿´ÍøÒ³µÄ·½·¨¡£Ò»ÖÖ·½·¨ÊÇ·Ö±ðÓø÷ÓïÑÔÖØÐ´´½¨Ò³Ã棬µ«ÕâÖÖ·½·¨¿ÉÄÜÐèÒª´óÁ¿¹¤×÷Á¿¡¢ÈÝÒ׳ö´í²¢ÇÒÔÚ¸ü¸ÄÔʼҳʱºÜÄÑά»¤¡£ASP.NET ΪÄúÌṩÁËÒ»ÖÖ·½·¨£¬Ê¹ÓÃÕâÖÖ·½·¨´´½¨µÄÒ³¿ÉÒÔ¸ù¾Ýä¯ÀÀÆ÷µÄÊ×Ñ¡ÓïÑÔÉèÖûòÓû§ÏÔʽѡÔñµÄÓïÑÔ»ñÈ¡ÄÚ ......