Asp.NetʹÓÃCache
ÐÄÓêÖ®¼Ò
Cache ¼´¸ßËÙ»º´æ £¬ÎÒÏëºÜ¶àÈ˶ÔËûµÄµÚÒ»Ó¡ÏóÒ»¶¨ÏñÎÒÒ»Ñù£¬¸Ð¾õËûÒ»¶¨ÄÜÌá¸ßϵͳµÃÐÔÄܺÍÔËÐÐËÙ¶È¡£µÄÈ·¡£NetÍÆ³öcacheµÄ³õÖÔȷʵÊÇÕâÑùµÄ¡£ÄÇôcacheÊÇÈçºÎÌá¸ßϵͳÐÔÄÜÓëÔËÐÐËÙ¶ÈÄØ£¿ÊDz»ÊÇÔÚÈκÎÇé¿öÏÂÓÃcache¶¼ÄÜÌá¸ßÐÔÄÜ£¿ÊDz»ÊÇcacheÓõÄÔ½¶à¾ÍÔ½ºÃÄØ£¿ÎÒÔÚ½üÆÚ¿ª·¢µÄÏîÄ¿ÖÐÓÐËùÌå»á£¬Ð´ÏÂÀ´µ±×÷×ܽáҲϣÍûÄܸú´ó¼ÒÒ»Æð̽ÌÖ̽ÌÖ£¬ÓдíÎóµÄµØ·½Ï£Íû´ó¼ÒÅúÆÀÖ¸Õý¡£
1. Cache ÊÇÈçºÎ¹¤×÷µÄ¡£
l Cache ÊÇ·ÖÅäÔÚ·þÎñÆ÷ÉϵÄÒ»¸ö¹«¹²µÄÄÚ´æÆ¬¡£
Ëùν¹«¹²Ö¸µÄcacheÖ»ÒªÒ»´´½¨ÊÇÈκÎÒ»¸ö¿Í»§¶Ëä¯ÀÀÆ÷¶¼¿ÉÒÔͨ¹ýºǫ́´úÂë·ÃÎʵ½Ëü£¬ËüÃæÏòµÄÊÇËùÓÐÓû§£¬Ïà¶Ô¶øÑÔsessionÒ²ÊÇ·þÎñÆ÷ÉϵÄÒ»¶ÎÄڴ棬µ«ËûÃæÏòµÄÊǵ¥¸öÓû§¡£ËüÊÇ·þÎñÆ÷µÄÒ»¶ÎÄÚ´æ¿é£¬Ò²¾ÍÊÇ˵ÿ¸öcacheÒ»¾´´½¨¾ÍÕ¼ÓÃÁË·þÎñÆ÷×ÊÔ´µÄ¡£ËùÒÔ´ÓÕâµãÀ´ËµÎÒÃǾͿÉÒÔ˵£º²¢²»ÊÇcacheÔ½¶àÔ½ºÃ¡£
l cache ÊÇÓÐʱ¼äÏÞÖÆµÄ£¬³¬¹ýÁË·þÎñÆ÷É趨µÄ¹ýÆÚʱ¼ä£¬Ëü¾Í»á±»·þÎñÆ÷»ØÊÕ¡£
l c.cache ¿ÉÒÔ´æ·ÅÈκζÔÏó
2. Cache ÈçºÎ´´½¨ÒÔ¼°ÈçºÎÏú»Ù¡£
l ´´½¨cache
ÔÚ¡£Net»·¾³ÏÂͨ¹ýCache.Insert(string key,object o)·½·¨´´½¨¡£ÆäÖÐkey ´ú±ícacheµÄID,o´ú±í´æµ½cacheÀïµÄ¶ÔÏó¡£
l Ïú»Ùcache.
ͨ¹ý·½·¨Cache.Remove(string key)ÆäÖÐkey ´ú±ícacheµÄ ID.
l µ÷ÓÃcache.
CacheÖ§³Ö×°Ïä/²ðÏä²Ù×÷¡£ÈçÄã¿ÉÒÔ°ÑÒ»¸öDataSet¶ÔÏódsͨ¹ýCache.Insert(“dsCache”,ds)µÄ·½Ê½´æµ½CacheÖУ¬¿ÉÒÔͨ¹ý²ðÏä²Ù×÷ DataSet ds = (DataSet)Cache[“dsCache”]À´·ÃÎÊËü¡£
3. ʲôʱºòÓÃcache.
Cache Ò»°ãÓÃÓÚÊý¾Ý½Ï¹Ì¶¨£¬ÓÃµÄ½ÏÆµ·±µÄµØ·½¡£ÀýÈç¿ÉÒ԰ѽøÏú´æÏµÍ³ÖпÉÒ԰ѲúÆ·ÐÅÏ¢´æÈëcache,ÔÚÓû§µ÷ÓòúÆ·ÐÅϢʱͨ¹ýµ÷ÓÃcache¼´¿É£¬ÕâÑù´ÓºÜ´ó³Ì¶ÈÉϼõÉÙÁËÓû§ÓëÊý¾Ý¿âµÄ½»»¥£¬Ìá¸ßÁËϵͳµÄÐÔÄÜ¡£·´Ö®£¬cache²»ÊʺÏÓÃÔÚÊý¾Ý±ä¶¯¿ì£¬Ê¹Ó÷¶Î§ºÜյĵط½¡£ÀýÈç°ÑÒ»¸ö¾ßÌå²É¹ºµ¥´æÈë cacheÖС£
4. cache µ÷ÓÃ×¢ÒâÊÂÏî¡£
CacheÊÇÓÐʱ¼
Ïà¹ØÎĵµ£º
Page_PreRender ·þÎñÆ÷¿Ø¼þ½«Òª³ÊÏÖ¸øÆä°üº¬µÄ Page ¿Ø¼þʱ·¢Éú¡£¼òµ¥µÄÀí½âΪpageÖеĿؼþäÖȾµ÷ÓôËʼþ
Page_Load ·þÎñÆ÷¿Ø¼þ¼ÓÔØµ½ Page ¿Ø¼þÖÐʱ·¢Éú¡£¼ÓÔØ¿Ø¼þʱ·¢Éú¡£
ÕâÁ½¸öÖ´ÐеÄ˳ÐòÊÇLoadÏÈÖ´ÐУ¬PreRenderºóÖ´ÐС£
......
ÔÚÇ°ÃæµÄ¼¸ÆªÎÄÕÂÖнéÉÜÁËasp.netµÄ´°ÌåÉí·ÝÑéÖ¤£¬ÕâÖÖÉí·ÝÑéÖ¤·½Ê½¿ÉÒÔÈÃͨ¹ýÑéÖ¤µÄÓû§·ÃÎÊÖ¸¶¨µÄĿ¼£¬¶øÃ»ÓÐͨ¹ýÑéÖ¤µÄÓû§²»ÄÜ·ÃÎʸÃĿ¼ÏµÄÍøÒ³¡£
µ«ÊÇ£¬ÓÐÒ»ÖÖÀýÍ⣬¾ÍÊÇĿ¼ÖеÄhtmlÎļþÀýÍâ¡£ÀýÈ磬ÔÚ¡¶asp.netÖеĴ°ÌåÉí·ÝÑéÖ¤£¨×î¼òµ¥Æª£©¡·ÖнéÉܵ쬳ýÁ˵ÇÂ¼ÍøÒ³Ö®Íâ ......
eval()·½·¨ÔÚÔËÐÐʱʹÓ÷´ÉäÖ´ÐкóÆÚ°ó¶¨¼ÆË㣬Òò´ËÓë±ê×¼µÄASP.NETÊý¾Ý°ó¶¨·½·¨bindÏà±È£¬»áµ¼ÖÂÐÔÄÜÃ÷ÏÔϽµ¡£ËüÒ»°ãÓÃÔÚ°ó¶¨Ê±ÐèÒª¸ñʽ»¯×Ö·û´®µÄÇé¿öÏ¡£¶àÊýÇé¿ö¾¡Á¿ÉÙÓô˷½·¨
Eval ·½·¨ÊǾ²Ì¬£¨Ö»¶Á£©·½·¨£¬¸Ã·½·¨²ÉÓÃÊý¾Ý×ֶεÄÖµ×÷Ϊ²ÎÊý²¢½«Æä×÷Ϊ×Ö·û´®·µ»Ø¡£Bind ·½·¨Ö§³Ö¶Á/д¹¦ÄÜ£¬¿ÉÒÔ¼ìË÷Êý¾Ý°ó¶¨¿Ø¼þµÄÖ ......
µÚÒ»ÖÖ·½·¨£º
ͨ¹ýURLÁ´½ÓµØÖ·´«µÝ
send.aspx:
protected void Button1_Click(object sender, EventArgs e)
{
Request.Redirect("Default2.aspx?username=honge");
&n ......
Ò»¡¢¸ÅÊö
Marquee£ºHtmlÖйöÆÁ¿Ø¼þ£¬¿ÉÒÔʹ°üº¬Ôڴ˱ê¼ÇÖеÄÄÚÈݽøÐи÷¸ö·½Ïò£¬¸÷ÖÖËٶȵĹö¶¯£¬Òò´ËÔÚ²»¿¼ÂÇʹÓõÚÈý·½¿Ø¼þµÄǰÌáÏ£¬¿¼ÂÇʹÓÃMarquee+xmlhttpÀ´ÊµÏÖ¶¨´Î¸üÐÂÒ³ÃæÖеĹö¶¯ÄÚÈÝ£¬´ËʵÏÖÔÚIE6.0¼°ÒÔÉϰ汾²âÊÔͨ¹ý£¬ÆäËûä¯ÀÀÆ÷ÔÝʱδ²âÊÔ¹ý¡£
MarqueeÖеÄonfinishʼþ£ºÔÚ¸øMarqueeÊôÐÔloop¸ ......