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.NETĬÈÏÀ©Õ¹ÃûΪ.aspx£¬¿ÉÊÇÎÒÃÇ¿´µ½Ðí¶àÍøÕ¾µÄÀ©Õ¹ÃûºÜÌØ±ð£¬±ÈÈçУÄÚµÄdo¡£¸öÐÔÖ®Ó໹¿ÉÒÔʵÏÖ¼òµ¥µÄα¾²Ì¬£¨¼´°Ñºó׺¸ÄΪhtml£©²»¹ýÏà¶ÔURLRewriterÀ´Ëµ£¬ÊÇÓеã¼òª£¨Ö»ÄܸĵôÁ¬½ÓÖеÄ.aspx£©£¬²»¹ý²»Ê§ÎªÒ»ÖÖ·½·¨¡£ÏÂÃæÎÒÃǾÍÀ´ÊµÏÖËû£¡
ÏÈÀ´ËµÒ»ÏÂASP.NET 1.1Öеķ½·¨£º
......
ASP.NETÔÊÐíÎÒÃÇÔÚglobal.asaxÎļþÖбàдÄܹ»½ÓÊÜÈ«¾ÖʼþµÄʼþ´¦ÀíÆ÷¡£Óû§²»»áÖ±½ÓÇëÇóÕâ¸öglobal.asaxÎļþ£¬¶øÊÇÔÚÏìÓ¦Ò»¸öÈ·¶¨µÄÓ¦ÓóÌÐòʼþÖÐ×Ô¶¯µÄÖ´ÐÐglobal.asaxÎļþ¡£global.asaxÎļþÌṩÁ˸ú´«Í³µÄASPÓ¦ÓóÌÐòÖеÄglobal.asaÎļþÀàËÆµÄ·þÎñ¡£
ÔÚglobal.asa ......
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Option Explicit
Response.Buffer = True '»º´æÍ¼Æ¬
Dim objXMLHTTP, XML
Set XML = Server.CreateObject("Microsoft.XMLHTTP") '½¨Á¢ÏÂÔØ¶ÔÏó
XML.Open "GET","http://www.google.cn/images/nav_logo7.png",False '¿ªÊ¼»ñȡͼƬ,http://xxx/pngÕâ½Ú¿ÉÒԸijÉ× ......
ASP.NET3.5¿ÉÒԺܼò´ðµÄʵÏÖÒ»¸öºÜÓÐÓõŦÄÜ£¬¼È¿çÒ³Ãæ´«ËÍ£¬
´«Í³µÄÌá½»´°ÌåÖ»»á½«´°ÌåÌá½»¸øËü×Ô¼º¡£¶ø¿çÒ³ÃæµÄÌá½»£¬
»á½«page1µÄÄÚÈÝ´«Ë͸öpage2£¬²¢ÔÚpage2ÖÐʹÓÃpage1ÖеĿؼþ¡£
¢Ù ¿çÒ³Ãæ´«µÝµÄ¼òµ¥ÊµÏÖ
Ò³ÃæÒ»£¨Default.aspx£©ÖеĿؼþ
<a ......
using System.Net;
using System.Net.Mail;
using System.Text;
#region ·¢ËÍEmail
public void sendEmail()
{
#region ÑéÖ¤email
SmtpClient smtp = new SmtpCl ......