ASP.NET·þÎñÆ÷¿Ø¼þÖ®ÊÓͼ״̬
ASP.NET·þÎñÆ÷¿Ø¼þÖ®ÊÓͼ״̬
ΪWebÒ³Ãæ¼°Æä¿Ø¼þ±£³Ö״̬ÐÅÏ¢ÊǷdz£ÓбØÒªµÄ¡£È»¶ø£¬ÓÉÓÚWebÓ¦ÓóÌÐò´´½¨ÓÚHTTPÐÒéµÄ¶¥²ã£¬ÕâÊÇÒ»¸öÎÞ״̬µÄÐÒ飬Òò´Ë£¬±£³Ö״̬ÐÅÏ¢Ôò±äµÃ·Ç³£À§ÄÑ¡£ÎªÁ˽â¾öÕâ¸öÎÊÌ⣬ASP.net 2.0¼¼ÊõÌṩÁ˶àÖÖ½â¾ö·½°¸£¬ÀýÈ磬ÀûÓÃSession¡¢Cookie¡¢ÊÓͼ״̬¡¢¿Ø¼þ״̬¡¢Òþ²ØÓò¡¢²éѯ×Ö·û´®¡¢¸öÐÔ»¯Óû§ÅäÖã¨Profile£©µÈµÈ¡£¶ÔÓÚÀûÓÃASP.NET 2.0¼¼Êõ´´½¨·þÎñÆ÷¿Ø¼þ¶øÑÔ£¬±£³Ö״̬ÐÅÏ¢Ò²ÊǷdz£ÖØÒªµÄ£¬ÆäÖ÷Òª½â¾ö;¾¶ÊÇÀûÓÃÊÓͼ״̬ºÍ¿Ø¼þ״̬¡£±¾ÎÄÏêϸ½²½âÁËÊÓͼ״̬£¨ViewState£©µÄ»ù±¾ÖªÊ¶£¬²¢Í¨¹ýµäÐÍÓ¦ÓýéÉÜÊÓͼ״̬µÄÓ¦Ó÷½·¨¡£
¡¡¡¡ÊÓͼ״̬¸ÅÊö
¡¡¡¡ÊÓͼ״̬ÊÇÒ»Ïî·Ç³£ÖØÒªµÄ¼¼Êõ£¬ËüÄÜʹµÃÒ³ÃæºÍÒ³ÃæÖеĿؼþÔÚ´Ó·þÎñÆ÷µ½¿Í»§¶Ë£¬ÔÙ´Ó¿Í»§¶Ë·µ»ØµÄÍù·µ¹ý³ÌÖб£³Ö״̬ÐÅÏ¢¡£ÕâÑù¾Í¿ÉÒÔÔÚWebÕâÖÖÎÞ״̬µÄ»·¾³Ö®ÉÏ´´½¨Ò»¸öÓÐ״̬²¢³ÖÐøÖ´ÐеÄÒ³ÃæÐ§¹û¡£±¾½ÚÖ÷Òª½éÉÜÓйØÊÓͼ״̬µÄÔËÐлúÖÆ¡¢Ó¦Ó÷½·¨¡¢´æ´¢µÄÊý¾ÝÀàÐÍ¡¢ÐÔÄܺͰ²È«ÐÔ¡¢ÊÓͼ״̬·Ö¿é£¨ÕâÊÇ ASP.NET 2.0µÄÐÂÌØÐÔ£©ºÍÓÅȱµãµÈÄÚÈÝ¡£
¡¡¡¡£¨1£©ÔËÐлúÖÆ
¡¡¡¡ÊÓͼ״̬µÄ¾ßÌåÔËÐйý³ÌΪ£ºÃ¿µ±Óû§ÇëÇóij¸ö.aspxÒ³ÃæÊ±£¬.NET¿ò¼ÜÊ×ÏȰÑÏà¹Ø¿Ø¼þµÄ״̬Êý¾ÝÐòÁл¯³ÉÒ»¸ö×Ö·û´®£¬È»ºó£¬½«Æä×öΪÃûΪ__VIEWSTATEµÄÒþ²ØÓòµÄValueÖµ·¢Ë͵½¿Í»§¶Ë¡£Èç¹ûÒ³ÃæÊǵÚÒ»´Î±»ÇëÇó£¬ÄÇô·þÎñÆ÷¿Ø¼þÒ²½«ÊDZ»µÚÒ»´ÎÖ´ÐÐʱ£¬ÃûΪ__VIEWSTATEµÄÒþ²ØÓòÖÐÖ»°üº¬¿Ø¼þµÄĬÈÏÐÅÏ¢£¬Í¨³£Îª¿Õ»òÕß null¡£ÔÚËæºóµÄ»ØËÍʼþÖУ¬ViewStateÖоͱ£´æÁË·þÎñÆ÷¿Ø¼þÔÚÇ°Ãæ»ØËÍÖпÉÓõÄÊôÐÔ״̬¡£ÕâÑù·þÎñÆ÷¿Ø¼þ¾Í¿ÉÒÔ¼àÊÓÔÚµ±Ç°±»´¦ÀíµÄ»ØËÍʼþ·¢Éú֮ǰµÄ״̬ÁË¡£ÕâЩ¹ý³ÌÊÇÓÉ.NET¿ò¼Ü¸ºÔðµÄ£¬¶ÔÓû§À´ËµÊÇÖ´ÐÐ.aspxÒ³Ãæ¾ÍÓÐÁ˳ÖÐøÖ´ÐеÄЧ¹û¡£
¡¡¡¡£¨2£©´æ´¢µÄÊý¾ÝÀàÐÍ
¡¡¡¡ÊÓͼ״̬¿ÉÒÔ´æ´¢¶àÖÖÀàÐ͵ÄÊý¾Ý£¬²¢ÇÒΪÁËÌá¸ßÔËÐÐЧÂÊ£¬ÊÓͼ״̬×ÔÉí»¹°üÀ¨Ò»Ì×ÒѾÓÅ»¯µÄÕë¶Ô³£ÓÃÀàÐ͵ÄÐòÁл¯·½Ê½¡£ÊÓͼ״̬ÐòÁл¯·½Ê½Ä¬ÈÏÖ§³ÖµÄÊý¾ÝÀàÐͰüÀ¨ÒÔϼ¸ÖÖ£ºString¡¢Int32¡¢Unit¡¢Color¡¢Array¡¢ArrayList¡¢HashTableºÍ×Ô¶¨ÒåÀàÐÍת»»Æ÷ TypeConverter¡£
¡¡¡¡ÊÓͼ״̬ÒѾΪArray¡¢ArrayListºÍ°üº¬ÉÏÃæÁгöÀàÐ͵ÄHashTable¶ÔÏó½øÐÐÁËÓÅ»¯¡£Òò´Ë£¬µ±ÔڿؼþÖÐʹÓÃÊÓͼ״̬ʱ£¬Ó¦¸ÃÊÔ×ÅÏÞ¶¨ÓÚʹÓÃÒÔÉϼòµ¥Êý¾ÝÀàÐÍ£¬ÒÔ¼°¾¹ýÓÅ»¯µÄÀàÐÍ¡£ÔÚ´Ë£¬ÐèÒªÖØµã˵Ã÷Ò»ÏÂ×Ô¶¨ÒåÀàÐÍת»»Æ÷ TypeConverter£¬ËüÌṩÁËÒ»ÖÖ½«
Ïà¹ØÎĵµ£º
ǰ̨´úÂ룺
<script type="text/javascript">
<%=LoadImage() %>
imgUrl1="uploads/"+ImgSrc[0];
imgtext1=ImgAlt[0]
imgLink1=escape("adimg.aspx?Img_ID="+ImgUrl[0]);
imgUrl2="uploads/"+ImgSrc[1];
imgtext2=ImgAlt[1]
imgLink2=escape("adimg.aspx?Img_ID="+ImgUrl[1]);
imgUrl3=" ......
±ÈÈçÓÃÒ»¸öÀàÃèÊöÒ»ÕźÏͬ£¬¶øÕâ¸öÀàʵÀý»¯ºóÆäÖеÄ×ֶα£´æ×źÏͬµÄÐÅÏ¢£¬Èç¹ûÏÖÔÚÒª°ÑÕâ¸öÀàµÄʵÀý·¢Ë͵½Áíһ̨»úÆ÷¡¢ÁíÒ»¸ö´°Ìå»òÊÇÏë±£´æÕâ¸öÀàÒÔ±ãÒÔºóÔÙÈ¡³öÀ´Ó㨳־û¯¶ÔÏ󣩣¬¿ÉÒÔ¶ÔÕâ¸öÀà½øÐÐÐòÁл¯£¨ÐòÁл¯Êµ¼ÊÉÏÊÇÒ»¸öÐÅÏ¢Á÷£©£¬´«ËÍ»ò±£´æ£¬ÓõÄʱºòÔÙ·´ÐòÁл¯ÖØÐÂÉú³ÉÕâ¸ö¶ÔÏó
ΪʲôÄúÏëҪʹÓÃÐòÁл¯ ......
<!--
/* Font Definitions */
@font-face
{font-family:ËÎÌå;
panose-1:2 1 6 0 3 1 1 1 1 1;
mso-font-alt:SimSun;
mso-font-charset:134;
mso-generic-font-family:auto;
mso-font-pitch:variable;
mso-font-signature:3 135135232 16 0 262145 0;}
@font-face
{font-family:"Cambria Mat ......
¾²Ì¬±äÁ¿
µ±ÎÒÃDZàдһ¸öÀàʱ£¬Æäʵ¾ÍÊÇÔÚÃèÊöÆä¶ÔÏóµÄÊôÐÔºÍÐÐΪ£¬¶ø²¢Ã»ÓвúÉúʵÖÊÉϵĶÔÏó£¬Ö»ÓÐͨ¹ýnew¹Ø¼ü×ֲŻá²úÉú³ö¶ÔÏó£¬Õâʱϵͳ²Å»á·ÖÅäÄÚ´æ¿Õ¼ä¸ø¶ÔÏ󣬯䷽·¨²Å¿ÉÒÔ¹©Íⲿµ÷Óá£
ÓÐʱºò£¬ÎÒÃÇÏ£ÍûÎÞÂÛÊÇ·ñ²úÉúÁ˶ÔÏó»òÎÞÂÛ ......
±¾Ö÷Ìâ¸ÅÊöÓ¦ÓóÌÐòÉúÃüÖÜÆÚ£¬ÁгöÖØÒªµÄÉúÃüÖÜÆÚʼþ£¬²¢ÃèÊöÈçºÎ±àдÊʺÏÓ¦ÓóÌÐòÉúÃüÖÜÆÚµÄ´úÂë¡£ÔÚ ASP.NET ÖУ¬ÈôÒª¶Ô ASP.NET Ó¦ÓóÌÐò½øÐгõʼ»¯²¢Ê¹Ëü´¦ÀíÇëÇ󣬱ØÐëÖ´ÐÐһЩ´¦Àí²½Öè¡£´ËÍ⣬ASP.NET Ö»ÊǶÔä¯ÀÀÆ÷·¢³öµÄÇëÇó½øÐд¦ÀíµÄ Web ·þÎñÆ÷½á¹¹µÄÒ»²¿·Ö¡£Á˽âÓ¦ÓóÌÐòÉúÃüÖÜÆÚ·Ç³£ÖØÒª£¬ÕâÑù²ÅÄÜÔÚÊ ......