ASP.NET 2.0»º´æ¼¼Êõ̽ÌÖ
±¾ÎĽéÉÜͨ¹ý»º´æÀ´Ìá¸ßÍøÒ³µÄÖ´ÐÐЧÂÊ¡£
¡¡¡¡1.¡¡¡¡¡¡¡¡¡¡¡¡ ASP.NET Output Caching
¡¡¡¡µ±Ò»¸öÍøÒ³Æµ·±±»·ÃÎʵÄʱºò£¬ÎÒÃÇ¿ÉÒÔͨ¹ý°ÑÕû¸öÍøÒ³»º´æÀ´Ìá¸ßÖ´ÐÐЧÂÊ¡£ÕâÑù×÷µÄÓŵãÊÇ£¬µ±Óû§ÔٴηÃÎÊÕâ¸öÍøÒ³µÄʱºò£¬±»¸ñʽ»¯ºÃµÄHTML»á±»Ö±½ÓËÍÏÔ¡£
¡¡¡¡ÎªÊ²Ã´»á´æÔÚÕâÖÖЧ¹ûÄØ£¿ÎÒÃÇͨ¹ýASP.NETµÄ»ù±¾ÔËÐлúÖÆÀ´½âÊÍÕâ¸öÎÊÌâ¡£ASP.NETÊÇÒ»¸ö¶¯Ì¬µÄ·þÎñÆ÷£¬µ±Óû§´Ó¿Í»§¶ËÌṩһ¸öÇëÇóµÄʱºò£¬ÄÇô·þÎñ¶ËµÄIIS½ÓÊܵ½ÇëÇó£¬È»ºó¸ù¾ÝÓû§µÄÌáʾִÐÐÏàÓ¦µÄ´úÂë¡£Ö´ÐдúÂëÖ®ºóÉú³ÉÒ»¸ö½á¹û¡£Õâ¸ö½á¹û»á±»»º´æ³ÉÒ»¸öHTML·ÅÔÚServer¶Ë£¬È»ºóͨ¹ýÏìÓ¦Óû§µÄRequest½«Õâ¸öHTML´«Ë͵½¿Í»§¶Ë¡£ÔÚÕâÖ®ÖÐÎÒÃÇ·¢ÏÖ£¬ºÜ¶àʱºò£¬Óû§µÄÇëÇóʵ¼ÊÉϲ¢Ã»Óжà´óµÄ±ä»¯£¬¿ÉÄÜÇëÇóµÄ¶¼ÊÇÏàͬµÄÄÚÈÝ¡£ÕâʱºòÖ´ÐÐÒ»´Î´úÂëµÄ³É±¾¾Í»áÏ൱µÄ¸ß¡£¼ÈÈ»ÎÒÃÇÒѾÉú³ÉÁËÒ»¸öHTML£¬ÎÒÃǺαØÒªÔÚÖØÐÂÖ´ÐÐÒ»´Î´úÂëÄØ£¿ÎÒÃÇÖ±½Ó°ÑHTMLËÍÏԾͿÉÒÔÁË¡£
¡¡¡¡l¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ Output CacheÊÇÒ»Ïî·Ç³£ÓÐЧµÄÔöÇ¿·ÃÎÊÐÔÄܵļ¼Êõ£¬ÓÉÓÚIISµÄÒ»Ð©ÌØÐÔ£¬Ä¬ÈÏÇé¿öÏÂOutput CacheÊÇ´ò¿ªµÄ£¬µ«ÊÇÒª¶ÔһЩÇëÇó½øÐлº´æ£¬»¹ÐèÒª¿ª·¢Õß½øÐж¨ÖÆ¡£
¡¡¡¡l¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ¶¨ÖÆOutput Caching
¡¡¡¡¶ÔÓÚOutput CachingµÄ¶¨ÖÆ£¬ÎÒÃÇÓÐÁ½ÖÖ·½·¨£¬Ò»ÖÖÊÇ»ùÓڵײãµÄAPI¼¼Êõ£¬Ò»ÖÖÊÇ»ùÓڸ߲ãµÄ@Output Caching£¬Ò»µ©Output Caching±»¶¨Öƹý£¬ÄÇôÕâ¸öÍøÒ³¾Í»áÔÚµÚÒ»´Î±»·ÃÎʵÄʱºòÉú³Écache£¬Ö±µ½ÇëÇó¹ýÆÚΪֹ¡£
¡¡¡¡ÎÒÃÇ×ÅÖØµãÊÇʹÓø߲ãµÄ@Output Caching±êÇ©À´ÉèÖã¬ÒòΪAPI¼¼ÊõµÄ±à³ÌÄѶȱȽϴ󣬺ÍASP.NET¿ìËÙ±à³ÌÀíÄî²»Ïà·û¡£
¡¡¡¡l¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ´úÂëʾÀý£ºÍ¨¹ýʹÓÃOutput Cache¶¨ÒåÒ»¸ö»º´æÒ³£¬ÏÔʾµ±Ç°Ê±¼ä£¬´ó¼Ò¿ÉÒÔ¿´µ½£¬µ±Õâ¸öÒ³Ãæ±»»º´æÖ®ºó£¬Ë¢ÐÂʱ£¬µ±Ç°Ê±¼äÏÔʾ²»·¢Éú±ä»¯¡£
<script runat="server">
¡¡¡¡¡¡ protected void Page_Load(object sender, EventArgs e)
¡¡¡¡¡¡ {
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ TimeMsg.Text = DateTime.Now.ToString();
¡¡¡¡¡¡ }
¡¡¡¡ </script>//headÒÔǰ¡£
¡¡¡¡¡¡ protected void Page_Load(object sender, EventArgs e)
¡¡¡¡¡¡ {
¡¡¡¡¡¡¡¡¡¡¡¡¡¡ TimeMsg.Text = DateTime.Now.ToString();
}
¡¡¡¡ <%@ Page Language="C#" AutoEventWireup="true"¡¡CodeFile="Default.aspx.cs" Inherits="_Default" %>
<%@ OutputCache Duration="60" VaryByParam="none" %>
¡¡¡¡l¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡ ʾÀý½²½â
¡¡¡¡ÔÚÕâ¸öÒ³ÃæÖÐ<%@ Output
Ïà¹ØÎĵµ£º
ºÚɫ΢Цѧasp.net£¨Ðò£©
±¾ÈËÊǸö²ËÄñ£¬´ÓʵÄÖ°ÒµÔÚÍøÕ¾ºǫ́Ìí¼ÓÎÄÕµģ¬ÎÒ¶Á³ÉÈË´óѧÔÚÄÇÀïÖ»ÖªµÀÓÐCÓïÑÔÕâÖÖ¶«Î÷£¬¶ÔÓÚÀïÃæµÄÄÚÈÝÒ»¸Å²»Öª£¬ºóÀ´²Î¼Ó×Ô¿¼²ÅÖªµÀÁËselectÓïÑÔ¡£Í¨¹ýÇ×ÆÝ°ïÎÒ½éÉܵ½×öÍøÕ¾µÄ²¿ÃÅ£¬ÓÉÓÚ¹¤×÷ÐèÒª²Å½Ó´¥ÁËHTMLÓïÑÔ£¬ºóÀ´ÂýÂýÏÐÏÂÀ´ÁË£¬¿´µ½Í¬ÊÂASP×ö ......
½ñÌìÎÒÃÇSKYС×é×öÒ»¸öÏîÄ¿£¬Óöµ½ÁËSessionʧЧµÄÎÊÌâ£¬È¥ÍøÉϲéÁËһЩ×ÊÁϺó£¬×Ô¼ºÕûÀí³öÀ´£¬¹©ÒÔºóѧϰʹÓá£
SessionʧЧµÄÔÒòÓкܶàÖÖ£¬Å׳öÄÇЩËöËéµÄÎÊÌ⣨±ÈÈç¿Í·þ¶ËCookie¹Ø±Õ¡¢SessionÉèÖõÄʱ¼äÌ«¶ÌµÈ£©£¬ÕâÀïÖ÷Ҫ˵Ã÷һЩÈÝÒ×±»ÎÒÃǺöÂÔµÄÎÊÌâ ......
ͨ¹ýÔÚÒ³Éϰüº¬ LoginView ¿Ø¼þ¿ÉÒÔÏòÄäÃûÓû§ºÍµÇ¼£¨¾¹ýÉí·ÝÑéÖ¤µÄ£©Óû§ÏÔʾ²»Í¬µÄÐÅÏ¢¡£LoginView ¿Ø¼þ°üº¬Á½¸öÄ£°å£ºÒ»¸öÓÃÓÚÏòÄäÃûÓû§ÏÔʾÐÅÏ¢£¬ÁíÒ»¸öÓÃÓÚÏòµÇ¼Óû§ÏÔʾÐÅÏ¢¡££¨»¹¿ÉÒÔʹÓà RoleGroups ÊôÐÔ°üº¬»ùÓÚ½ÇÉ«Ãû³ÆµÄÄ£°å¡££©¸Ã¿Ø¼þ×Ô¶¯È·¶¨Óû§ÊÇ·ñ¾¹ýÉí·ÝÑéÖ¤²¢³ÊÏÖ ......
------±¾ÎÄ×ªÔØ×ÔÍøÂ磬ËùÓÐȨ¹é×÷ÕßËùÓÐ
Èç¹ûÄãÒѾÓн϶àµÄÃæÏò¶ÔÏ󿪷¢¾Ñé£¬Ìø¹ýÒÔÏÂÕâÁ½²½£º
µÚÒ»²½¡¡ÕÆÎÕÒ»ÃÅ.NETÃæÏò¶ÔÏóÓïÑÔ£¬C££»òVB.NET¡£
ÎÒÇ¿ÁÒ·´¶ÔÔÚûϵͳѧ¹ýÒ»ÃÅÃæÏò¶ÔÏó£¨OO£©ÓïÑÔµÄǰÌáÏÂȥѧASP.NET¡£
ASP.NETÊÇÒ»¸öÈ«ÃæÏò¶ÔÏóµÄ¼¼Êõ£¬²»¶®OO£¬ÄǾø¶Ôѧ²»ÏÂÈ¥£¡
µÚ¶þ²½¡¡¶Ô.NET FrameworkÀà¿âÓÐÒ» ......
asp.net2.0ѧϰÀú³Ì ²ËÄñµ½Öм¶³ÌÐòÔ±µÄ·ÉÔ¾
2007-06-27 11:08:02 ±¾ÎÄÒѹ«²¼µ½²©¿ÍƵµÀÖ°³¡·´´Òµ·ÖÀà
Èç¹ûÄãÊÇÒ»¸ö²ËÄñ»òÕß×ÔÈÏΪ³õѧÕßÄÇô±¾Îķdz£ÊʺÏÄ㣻
²»ÄÜ˵Õâ30±¾Êé¾ÍÊÇ×î¼Ñ×éºÏ£¬µ«ÊÇ¿ÉÒÔ˵Õâ¸ö×éºÏ²»²î£»
±¾ÈËÔø²©ÀÀȺÊ飬ºÜ¶àÊéÖØ¸´£¬ºÜ¶àÊé½²µÄ²»ÊÊÓã¬ÕâЩÊé¶¼ÊÇĿǰÊéµê¿ÉÒÔÂòµ½µÄ£»
´ïµ½Öм ......