ʹÓÃASP.NET Global.asax Îļþ
Global.asax Îļþ£¬ÓÐʱºò½Ð×ö ASP.NET Ó¦ÓóÌÐòÎļþ£¬ÌṩÁËÒ»ÖÖÔÚÒ»¸öÖÐÐÄλÖÃÏìÓ¦Ó¦ÓóÌÐò¼¶»òÄ£¿é¼¶Ê¼þµÄ·½·¨¡£Äã¿ÉÒÔʹÓÃÕâ¸öÎļþʵÏÖÓ¦ÓóÌÐò°²È«ÐÔÒÔ¼°ÆäËüһЩÈÎÎñ¡£ÏÂÃæÈÃÎÒÃÇÏêϸ¿´Ò»ÏÂÈçºÎÔÚÓ¦ÓóÌÐò¿ª·¢¹¤×÷ÖÐʹÓÃÕâ¸öÎļþ¡£
¸ÅÊö
Global.asax λÓÚÓ¦ÓóÌÐò¸ùĿ¼Ï¡£ËäÈ» Visual Studio .NET »á×Ô¶¯²åÈëÕâ¸öÎļþµ½ËùÓÐµÄ ASP.NET ÏîÄ¿ÖУ¬µ«ÊÇËüʵ¼ÊÉÏÊÇÒ»¸ö¿ÉÑ¡Îļþ¡£É¾³ýËü²»»á³öÎÊÌâ——µ±È»ÊÇÔÚÄãûÓÐʹÓÃËüµÄÇé¿öÏ¡£.asax ÎļþÀ©Õ¹ÃûÖ¸³öËüÊÇÒ»¸öÓ¦ÓóÌÐòÎļþ£¬¶ø²»ÊÇÒ»¸öʹÓà aspx µÄ ASP.NET Îļþ¡£
Global.asax Îļþ±»ÅäÖÃΪÈκΣ¨Í¨¹ý URL µÄ£©Ö±½Ó HTTP ÇëÇó¶¼±»×Ô¶¯¾Ü¾ø£¬ËùÒÔÓû§²»ÄÜÏÂÔØ»ò²é¿´ÆäÄÚÈÝ¡£ASP.NET Ò³Ãæ¿ò¼ÜÄܹ»×Ô¶¯Ê¶±ð³ö¶ÔGlobal.asax ÎļþËù×öµÄÈκθü¸Ä¡£ÔÚ Global.asax ±»¸ü¸ÄºóASP.NET Ò³Ãæ¿ò¼Ü»áÖØÐÂÆô¶¯Ó¦ÓóÌÐò£¬°üÀ¨¹Ø±ÕËùÓеÄä¯ÀÀÆ÷»á»°£¬È¥³ýËùÓÐ״̬ÐÅÏ¢£¬²¢ÖØÐÂÆô¶¯Ó¦ÓóÌÐòÓò¡£
±à³Ì
Global.asax Îļþ¼Ì³Ð×ÔHttpApplication À࣬Ëüά»¤Ò»¸öHttpApplication ¶ÔÏ󳨣¬²¢ÔÚÐèҪʱ½«¶ÔÏó³ØÖеĶÔÏó·ÖÅ䏸ӦÓóÌÐò¡£Global.asax Îļþ°üº¬ÒÔÏÂʼþ£º
· Application_Init£ºÔÚÓ¦ÓóÌÐò±»ÊµÀý»¯»òµÚÒ»´Î±»µ÷ÓÃʱ£¬¸Ãʼþ±»´¥·¢¡£¶ÔÓÚËùÓеÄHttpApplication ¶ÔÏóʵÀý£¬Ëü¶¼»á±»µ÷Óá£
· Application_Disposed£ºÔÚÓ¦ÓóÌÐò±»Ïú»Ù֮ǰ´¥·¢¡£ÕâÊÇÇå³ýÒÔǰËùÓÃ×ÊÔ´µÄÀíÏëλÖá£
· Application_Error£ºµ±Ó¦ÓóÌÐòÖÐÓöµ½Ò»¸öδ´¦ÀíµÄÒ쳣ʱ£¬¸Ãʼþ±»´¥·¢¡£
· Application_Start£ºÔÚHttpApplication ÀàµÄµÚÒ»¸öʵÀý±»´´½¨Ê±£¬¸Ãʼþ±»´¥·¢¡£ËüÔÊÐíÄã´´½¨¿ÉÒÔÓÉËùÓÐHttpApplication ʵÀý·ÃÎʵĶÔÏó¡£
· Application_End£ºÔÚHttpApplication ÀàµÄ×îºóÒ»¸öʵÀý±»Ïú»Ùʱ£¬¸Ãʼþ±»´¥·¢¡£ÔÚÒ»¸öÓ¦ÓóÌÐòµÄÉúÃüÖÜÆÚÄÚËüÖ»±»´¥·¢Ò»´Î¡£
· Application_BeginRequest£ºÔÚ½ÓÊÕµ½Ò»¸öÓ¦ÓóÌÐòÇëÇóʱ´¥·¢¡£¶ÔÓÚÒ»¸öÇëÇóÀ´Ëµ£¬ËüÊǵÚÒ»¸ö±»´¥·¢µÄʼþ£¬ÇëÇóÒ»°ãÊÇÓû§ÊäÈëµÄÒ»¸öÒ³ÃæÇëÇó£¨URL£©¡£
· Application_EndRequest£ºÕë¶ÔÓ¦ÓóÌÐòÇëÇóµÄ×îºóÒ»¸öʼþ¡£
· Application_PreRequestHandlerExecute£ºÔÚ
Ïà¹ØÎĵµ£º
ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔǰµÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕß¶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
using System.Web;
/// <summary>
/// Javascript³£Ó÷½·¨
/// </summary>
public class JS
{
private static string ScriptStart = "<script type=\"text/javascript\">";
private static string ScriptEnd = "</script>";
&n ......
ÎÊÌâÌá³ö:
ÔÚÓ¦ÓóÌÐòÖо³£ÐèÒª²éѯÊý¾Ý¡£µ±²éѯ½á¹ûÊý¾ÝÁ¿±È½Ï´óµÄʱºò£¬¼ìË÷½á¹û¡¢½çÃæÏÔʾ¶¼ÐèÒª»¨·Ñ´óÁ¿µÄʱ¼ä¡£ÎªÁ˱ÜÃâÕâ¸öÎÊÌ⣬Ӧ¸Ãÿ´ÎÖ»¼ìË÷²¿·ÖÊý¾Ý£¬Ò²¾ÍÊÇʹÓó£¼ûµÄ·ÖÒ³·½Ê½À´´¦Àí¡£·ÖÒ³µÄÎÊÌâÔÚasp.netÖкÃÏñ·Ç³£¼òµ¥£¬Ö»ÒªÔÚGridViewÖÐÆôÓ÷ÖÒ³¾Í¿ÉÒÔÁË¡£ÆôÓ÷ÖÒ³ºó£¬GridView¹ØÁªÊý¾ÝÔ´¿Ø¼þ£¬ÒÀ¾É»á¼ÓÔØ ......
GET /Img.ashx?img=svn_work.gif HTTP/1.1
Accept: */*
Referer: http://www.svnhost.cn/
Accept-Language: zh-cn
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5 ......
Web ·þÎñÆ÷¿Ø¼þºÍ Html ·þÎñÆ÷¿Ø¼þ
¡¡¡¡Ò»°ãµØ£¬ÔÚÓà ASP.NET ¿ª·¢ Web Ó¦ÓóÌÐòʱ£¬Ê±Ê±¿Ì¿Ì¶¼Óë¿Ø¼þ´ò½»µÀ£¬¿ÉÒÔ˵ÊÇÎÞ´¦²»ÔÚ£¬Æäʵ Web ´°ÌåÒ³(.aspx Ò³)Ò²Êǿؼþ¡£
¡¡¡¡ASP.NET ¿Ø¼þ·ÖΪ Web ·þÎñÆ÷¿Ø¼þ(¼ò³Æ Web ¿Ø¼þ)ºÍ Html ·þÎñÆ÷¿Ø¼þ(¼ò³Æ Html ¿Ø¼þ)£¬¶¼ÊÇÔËÐÐÔÚ·þÎñÆ÷¶Ë¡£Á½ÕßÓÐÊ²Ã´Çø±ðÄØ£¿
¡¡¡¡ÎÒÃÇÆ½Ê±Ó ......