ASP.NETµÄglobal.asaxÎļþ
ASP.NETÔÊÐíÎÒÃÇÔÚglobal.asaxÎļþÖбàдÄܹ»½ÓÊÜÈ«¾ÖʼþµÄʼþ´¦ÀíÆ÷¡£Óû§²»»áÖ±½ÓÇëÇóÕâ¸öglobal.asaxÎļþ£¬¶øÊÇÔÚÏìÓ¦Ò»¸öÈ·¶¨µÄÓ¦ÓóÌÐòʼþÖÐ×Ô¶¯µÄÖ´ÐÐglobal.asaxÎļþ¡£global.asaxÎļþÌṩÁ˸ú´«Í³µÄASPÓ¦ÓóÌÐòÖеÄglobal.asaÎļþÀàËÆµÄ·þÎñ¡£
ÔÚglobal.asaxÎļþÖбàд´úÂë¸ú±àдWebFormµÄ´úÂëÀàËÆ£¬²»Í¬µÄÊÇglobal.asaxÎļþÖв»°üº¬ÈκÎHTML»òASP.NET±êÇ©£¬Ïà·´Ëü°üº¬ÁËÒ»Ð©ÌØ¶¨µÄÔ¤¶¨ÒåµÄ·½·¨¡£ÀýÈ磬ÏÂÃæµÄÀý×ÓÖÐÔÚglobal.asaxÎļþÖж¨ÒåÁËÒ»¸ö½ØÈ¡HttpApplication.EndRequestʼþµÄʼþ´¦ÀíÆ÷¡£Õâ¸öʼþÔÚÍøÒ³±»·¢Ë͸øÓû§Ö®Ç°·¢Éú¡£
<%@ Application Language="C#" %>
<script language="C#" runat="server">
protected void Application_OnEndRequest()
{
Response.Write("<hr />This page was served at " +
DateTime.Now.ToString());
}
</script>
¾¡¹ÜÔÚglobal.asaxÎļþÖÐûÓÐÖ¸¶¨£¬µ«ÊÇglobal.asaxÎļþ¶¨ÒåµÄ·½·¨¶¼»á±»·Åµ½Ò»¸öµ¥¶ÀµÄÀࣨapplicationÀࣩÖУ¬applicationÀà¼Ì³ÐÁËHttpApplicationÀ࣬ÔÚ×Ô¶¨Òå´úÂëÖпÉÒÔ·ÃÎÊHttpApplicationÀàÖÐËùÓеÄPublicºÍProtected³ÉÔ±¡£ÔÚÉÏÃæµÄÀý×ÓÖÐʹÓÃÁËResponse¶ÔÏó£¨HttpApplicationÀàÌṩÄÚÖÃÊôÐÔ£©¡£
Ïà¹ØÎĵµ£º
1.ʲôÊǸöÐÔ»¯·þÎñ ¸öÐÔ»¯·þÎñÊÇÒ»ÖÖ¼¼Êõ¿ò¼Ü£¬ÎªÓû§ÌṩÁË×Ô¶¨ÒåÕ¾µãÍâ¹Û¡¢ÄÚÈÝ¡¢²¼¾Ö¡¢½ÇÉ«¹ÜÀíµÈ¹¦ÄÜ£¬ÈçͬQQ¿Õ¼äµÈ¡£ 2.¸öÐÔ»¯·þÎñÐèÒª³ÌÐòԱѧϰÄÄЩ·½Ã棬²ÅÄÜʵÏÖÕâЩ¹¦ÄÜ ¸öÐÔ»¯·þÎñÊÇÒ»¸ö¿ò¼Ü£¬Õâ¸ö¿ò¼Ü°üº¬3¸öºËÐŦÄÜ£º¸öÐÔ»¯Óû§ÅäÖá¢web²¿¼þ¡¢³ÉÔ±×ʸñÓë½ÇÉ«¹ÜÀí¡£ÎÒÃǾÍÊÇÒª×ÅÖØÑ§Ï°Õâ3¸ö¹¦ÄÜ¡ ......
Èç¹û½ö½öÊÇÉÏ´«Ò»¸öÎļþ,×îºÃÊÇʹÓÃFileUpload¿Ø¼þ, ¿ÉÒÔʹÓÃFileUpload1.FileContent.LengthµÃµ½Îļþ´óС, FileUpload1.FileBytesµÃµ½Æä×Ö½ÚÊý×é, ´úÂëÂÔ.
Èç¹ûÒªÉÏ´«¶à¸öÎļþ, Æä¿Í»§¶Ë´úÂëÓëʹÓÃASP.NETÉÏ´«¶à¸öÎļþµ½·þÎñÆ÷»ù±¾Ïàͬ, ±¾ÀýÖмÓÈëÁËÏÂÔØµÄʾÀý´úÂë¡£
Ч¹ûͼÈçÏÂ:
Êý¾Ý¿â½Å±¾
create data ......
¼¸¸öÔÂǰ£¬×öÓû§×¢²áÄ£¿éÒªÓõ½·¢ËÍÓʼþ¹¦ÄÜ£¬Ò²Åöµ½ÁËЩ»ò´ó»òСµÄÎÊÌ⣬ÏÖÔÚ×ܽáһϣº
ÎÒÏÈÌù³ö·¢ËÍÓʼþÓõ½µÄ´úÂ룺
public void SendEmail(string stremail, string content,string title)
{
MailMessage mm = new MailMessage();
mm.from = new MailAddress(¹«Ë¾ÓÊÏä) ......
ASP.NETĬÈÏÀ©Õ¹ÃûΪ.aspx£¬¿ÉÊÇÎÒÃÇ¿´µ½Ðí¶àÍøÕ¾µÄÀ©Õ¹ÃûºÜÌØ±ð£¬±ÈÈçУÄÚµÄdo¡£¸öÐÔÖ®Ó໹¿ÉÒÔʵÏÖ¼òµ¥µÄα¾²Ì¬£¨¼´°Ñºó׺¸ÄΪhtml£©²»¹ýÏà¶ÔURLRewriterÀ´Ëµ£¬ÊÇÓеã¼òª£¨Ö»ÄܸĵôÁ¬½ÓÖеÄ.aspx£©£¬²»¹ý²»Ê§ÎªÒ»ÖÖ·½·¨¡£ÏÂÃæÎÒÃǾÍÀ´ÊµÏÖËû£¡
ÏÈÀ´ËµÒ»ÏÂASP.NET 1.1Öеķ½·¨£º
......
Êý¾Ý¿â·ÃÎÊÐÔÄÜÓÅ»¯
Êý¾Ý¿âµÄÁ¬½ÓºÍ¹Ø±Õ
¡¡¡¡·ÃÎÊÊý¾Ý¿â×ÊÔ´ÐèÒª´´½¨Á¬½Ó¡¢´ò¿ªÁ¬½ÓºÍ¹Ø±ÕÁ¬½Ó¼¸¸ö²Ù×÷¡£ÕâЩ¹ý³ÌÐèÒª¶à´ÎÓëÊý¾Ý¿â½»»»ÐÅÏ¢ÒÔͨ¹ýÉí·ÝÑéÖ¤£¬±È½ÏºÄ·Ñ·þÎñÆ÷×ÊÔ´¡£ ASP.NETÖÐÌṩÁËÁ¬½Ó³Ø(Connection Pool)¸ÄÉÆ´ò¿ªºÍ¹Ø±ÕÊý¾Ý¿â¶ÔÐÔÄܵÄÓ°Ï졣ϵͳ½«Óû§µÄÊý¾Ý¿âÁ¬½Ó·ÅÔÚÁ¬½Ó³ØÖУ¬ÐèҪʱȡ³ö£¬¹Ø±ÕʱÊÕ» ......