ASP.NETµÄ״̬¹ÜÀí
ΪʲôҪ״̬¹ÜÀí
B/SÓëC/SÁ½Öּܹ¹µÄÓÐ×ÅÍêÈ«²»Í¬µÄÔËÐлúÖÆ¡£C/S»ù±¾ÉÏËùÓеÄÈí¼þ¹¦Äܶ¼ÔÚ¿Í»§¶Ë(Client)ÖÐʵÏÖ£¨ËùÒÔC/SÒ²³ÆΪÅÖ¿Í»§¶Ë¼Ü¹¹£©£¬·þÎñÆ÷¶Ë(Server)Ö»Ìṩ»ù´¡·þÎñ£¬×îΪµäÐ͵ÄÊÇÊý¾Ý¿â·þÎñÌṩÊý¾Ý·þÎñ¡£¶øB/S¼Ü¹¹Ö÷ÒªµÄ¹¦ÄÜÔÚ·þÎñ¶Ë(Server)ʵÏÖ£¬¿Í»§¶ËµÄä¯ÀÀÆ÷(Browser)Ö»½ÓÊÜÓû§ÊäÈëºÍÊý¾ÝÕ¹ÏÖ¡£C/S¼Ü¹¹µÄ¹¦Äܶ¼ÔÚ¿Í»§¶ËµÄÒ»¸ö½ø³ÌÖÐÍê³É£¬¿Í»§¶ËÓë·þÎñÆ÷¶ËµÄÁ¬½Ó»ù±¾Éϱ£³Öͬ²½£¬Ö»ÐèÒª¼Ç¼Á½ÕßµÄÁ¬½Ó״̬¶ø²»´æÔÚÆäËûµÄ״̬Ҫ¹ÜÀí¡£
¶øÔÚB/S¼Ü¹¹ÖУ¬¿Í»§¶ËºÍ·þÎñÖ®¼äµÄÁ¬½Ó²¢²»±£³Öͬ²½¡£ÎÒÃÇÀ´¿´¿´B/S¼Ü¹¹¿Í»§¶ËÓë·þÎñÆ÷¶ËµÄ½»»¥·½Ê½¡£¿Í»§¶Ëä¯ÀÀÆ÷ÿ´Î½«ÍøÒ³·¢Ë͵½·þÎñÆ÷ʱ£¬·þÎñÆ÷¶¼»á´´½¨ÍøÒ³ÀàµÄÒ»¸öеÄʵÀý¡£ÔÚ´«Í³µÄWeb±à³ÌÖУ¨Ö¸ÄÇЩûÓÐÌṩÄÚÖõÄ״̬¹ÜÀí»úÖƵÄB/S¿ª·¢Æ½Ì¨£©£¬Õâͨ³£Òâζ×ÅÔÚÿһ´ÎÍù·µ¹ý³ÌÖУ¬Óë¸ÃÒ³¼°¸ÃÒ³ÉϵĿؼþÏà¹ØÁªµÄÐÅÏ¢¶¼»á¶ªÊ§¡£ÈçÓû§½«ÐÅÏ¢ÊäÈëµ½Ò³ÃæµÄÎı¾¿òÖУ¬¸ÃÐÅÏ¢´Óä¯ÀÀÆ÷´«µ½·þÎñÆ÷µÄÍù·µ¹ý³ÌÖн«¶ªÊ§£¬ËùÒÔ״̬¹ÜÀí»úÖƳÉΪB/S¼Ü¹¹µÄÒ»¸öÖص㡣Èç¹ûÎÒÃÇÒªÉîÈëѧϰB/S½á¹¹£¬Ñо¿Æä״̬¹ÜÀí»úÖƳÉΪ±Ø¾Ö®Â·¶øÎÞ·¨ÓâÔ½£¬±¾ÎľÍÀ´Ì½ÌÖµ±Ç°Êг¡×îΪÁ÷ÐеÄB/S¼Ü¹¹——ASP.NET¿ò¼ÜµÄ״̬¹ÜÀí»úÖÆ¡£
ʲôÊÇASP.NETµÄ״̬¹ÜÀí
ÄÇôʲôÊÇB/S¼Ü¹¹µÄ״̬¹ÜÀíÄØ£¿Ëµ°×Á˾ÍÊÇ´æ´¢Ò³ÃæÇëÇóÆÚ¼äµÄÐÅÏ¢£¬±ÈÈ繺ÎïÍøÕ¾µÄ¿Í»§ÐÅÏ¢»ò¹ºÎï³µµÄÄÚÈݵȵȡ£ÎªÁ˽â¾ö´«Í³Web±à³ÌµÄ¹ÌÓÐÏÞÖÆ£¬¼õÉÙWeb¿ª·¢ÕߵŤ×÷Á¿ºÍ¹¤×÷ÄѶȣ¬Ìá¸ß¿ª·¢Ð§ÂÊ£¬ASP.NETƽ̨ÌṩÁËһϵÁÐ״̬ѡÏʹ¿ª·¢Õß¿ÉÒÔ°´Ò³±£ÁôÊý¾ÝºÍÔÚÕû¸öWebÓ¦ÓóÌÐò·¶Î§ÄÚ±£ÁôÊý¾Ý¡£
ÎÒÃÇÒ²ÖªµÀÔÚ´óÐ͵ÄÍøÂçÓ¦ÓÃÖУ¬Í¬Ò»¸öÍøÕ¾¿ÉÄܲ¿Ê𵽶ą̀·þÎñÆ÷ÉÏ£¬Õë¶ÔÕâÖÖÇé¿ö£¬ASP.NETÒ²ÌṩÁË·Ö²¼Ê½×´Ì¬¹ÜÀí¹¦ÄÜ£¬Ê¹ÎÒÃÇÄܹ»¹ÜÀíÔËÐÐÔÚÊý̨·þÎñÆ÷ÉϵÄͬһ¸öWebÓ¦ÓóÌÐòµÄ¶à¸öʵÀýµÄ״̬ÐÅÏ¢¡£
ÔÚWebÓ¦ÓõÄÔËÐйý³ÌÖУ¬ASP.NET¿ÉÒÔ±£´æºÍ¹ÜÀíWebÓ¦Óü¶±ð(Application)¡¢»á»°¼¶±ð(Session)¡¢Ò³Ã漶±ð(Page)¡¢Óû§Ìض¨ºÍ¿ª·¢ÈËÔ±×Ô¶¨ÒåµÄÐÅÏ¢¡£¾ßÌåµÄÀ´Ëµ£¬ASP.NETÌṩÁËÈçÏÂ״̬¹ÜÀíÑ¡Ï
1. ÊÓͼ״̬
2. ¿Ø¼þ״̬
3. Òþ²ØÓò
4. Cookie
5. &nb
Ïà¹ØÎĵµ£º
¿Í»§¶Ë´«ËÍÊý¾Ýµ½·þÎñÆ÷¶ËÓÐÈýÖÖ·½·¨£º
1.form
2.querystring
3.cookie
ÀûÓÃÕâЩ·½Ê½È¡µÃµÄÊý¾ÝÔÚ·þÎñÆ÷¶Ë¶¼ÊÇ×ֵ伯ºÏ,Èç¹ûÒª¾«È·È¡µ½Ä³¸ö¼¯ºÏµÄÖµ£¬ÔòÖ±½ÓʹÓöÔÓ¦µÄ¼¯ºÏµÄÃû³Æ£¬ÈýÖÖ·½Ê½¶ÔÓ¦µÄ¼¯ºÏÈçÏ£º
1.form:request.form
2.querystring:request.querystring
3.cookie:request.cookie
ÀûÓÃrequest.p ......
asp.net»ñÈ¡¿Í»§¶ËµÄMACµØÖ·¡²Ö»ÊÊÓÃÓÚ¾ÖÓòÍø¡³
[ת]http://www.cnblogs.com/scgw/archive/2008/08/01/1213951.html
½üÈÕÔÚ×öÒ»¸öͶƱϵͳÖÐÓÐÕâÑùÒ»¸öÐèÇó£ºÎªÁË·ÀÖ¹¶ñÒâÀƱ»òˢƱ£¬ÐèҪͨ¹ýÔ¶³Ì¿Í»§¶ËµÄIPµØÖ·
À´»ñÈ¡¿Í»§¶ËÍø¿¨µÄMACµØÖ·¡£ÍíÉÏÕÒÁ˺ܶà×ÊÁÏ£¬ÖÕÓÚÓеãÊÕ»ñ¡£
ÈçºÎÈ¡µÃÍø¿ ......
Ëæ ×ÅÍøÕ¾·ÃÎÊÁ¿µÄ¼Ó´ó£¬Ã¿´Î´ÓÊý¾Ý¿â¶ÁÈ¡¶¼ÊÇÒÔЧÂÊ×÷Ϊ´ú¼ÛµÄ£¬ºÜ¶àÓÃACCESS×÷Êý¾Ý¿âµÄ¸ü»áÉîÓÐÌå»á£¬¾²Ì¬Ò³¼ÓÔÚËÑË÷ʱ£¬Ò²»á±»ÓÅÏÈ¿¼ÂÇ¡£»¥ÁªÍøÉÏÁ÷ ÐеÄ×ö·¨Êǽ«Êý¾ÝÔ´´úÂëдÈëÊý¾Ý¿âÔÙ´ÓÊý¾Ý¿â¶ÁÈ¡Éú³É¾²Ì¬Ã棬ÕâÑùÎÞÐμä¾Í¼Ó´óÁËÊý¾Ý¿â¡£½«ÏÖÓеÄASPÒ³Ö±½ÓÉú³É¾²Ì¬Ò³£¬½«»á½ÚÊ¡ºÜ¶à¡£
ÏÂÃæµÄÀý×ÓÊǽ«¡¢index.asp?i ......
/// <summary>
/// ×Ö·û´®Çиî
/// </summary>
/// <param name="p_SrcString"></param>
/// <param name="p_Length"></param>
/// <returns></returns>
public static string GetSubString(string p_SrcString, int ......