ASP.NET CatalogZone Web ·þÎñÆ÷¿Ø¼þ¸ÅÊö
Web ²¿¼þ¿Ø¼þ£¨ÀýÈç CatalogZone ¿Ø¼þ£©µÄÒ»ÏîÖ÷Òª¹¦ÄÜÊÇ¿ÉÒÔÈÃ×îÖÕÓû§¸öÐÔ»¯ÍøÒ³²¢±£´æÆä¸öÐÔ»¯ÉèÖá£CatalogZone ¿Ø¼þÔÊÐí×îÖÕÓû§ÔÚÔËÐÐʱÏò Web ²¿¼þÒ³Ìí¼Ó WebPart ¿Ø¼þ»òÆäËû·þÎñÆ÷¿Ø¼þ¡£CatalogZone ¿Ø¼þÓÃ×÷ Web ²¿¼þ¿Ø¼þ¼¯ÄÚµÄÖ÷¿Ø¼þ£¬ÓÃÓÚÔÚÍøÒ³ÖгÐÔØ CatalogPart ¿Ø¼þ¡£
ÆôÓà CatalogZone Web ·þÎñÆ÷¿Ø¼þ
½öµ±Óû§½«ÍøÒ³Çл»ÖÁĿ¼ÏÔʾģʽ (CatalogDisplayMode) ʱ£¬CatalogZone ¿Ø¼þ²Å±äΪ¿É¼û¡£ÓйØÑÝʾÈçºÎʹÓà CatalogZone ¿Ø¼þµÄ´úÂëʾÀý£¬Çë²Î¼û CatalogZone Web ·þÎñÆ÷¿Ø¼þÉùÃ÷ÐÔÓï·¨ºÍ System.Web.UI.WebControls.WebParts.CatalogZone ÖеÄʾÀý¡£
CatalogZone Web ·þÎñÆ÷¿Ø¼þ¸½´øµÄ CatalogPart ¿Ø¼þ
ÓÉ CatalogZone ¿Ø¼þ´´½¨µÄÇøÓò¿ÉÒÔ°üº¬¶àÖÖ CatalogPart ¿Ø¼þ¡£Ã¿¸ö CatalogPart ¿Ø¼þ¶¼ÊÇÒ»ÖÖÈÝÆ÷£¬ÆäÖаüº¬Óû§¿ÉÌí¼ÓÖÁÒ³ÃæµÄ·þÎñÆ÷¿Ø¼þ¡£CatalogPart ¿Ø¼þÒòÆä°üº¬µÄ·þÎñÆ÷¿Ø¼þµÄÀ´Ô´¶ø²»Í¬¡£
Ò»¡¢CatalogZone Àà
ÔÚ Web ²¿¼þ¿Ø¼þ¼¯ÖУ¬ÇøÓòÊÇÖ¸ÍøÒ³Éϰüº¬ Web ²¿¼þ¿Ø¼þµÄij¸öÇøÓò¡£Web ²¿¼þÇøÓòÓÉÇøÓò¿Ø¼þ´´½¨£¬ÇøÓò¿Ø¼þÊÇÒ»ÖÖÉè¼ÆÓÃÀ´°üº¬ÆäËû¿Ø¼þµÄ CompositeControl¡£ÇøÓòµÄÖ÷Òª¹¦ÄÜÊÇ¶ÔÆäËùº¬µÄ¿Ø¼þ½øÐв¼¾Ö£¬²¢ÎªÕâЩ¿Ø¼þÌṩ¹«¹²µÄÓû§½çÃæ (UI)¡£
Web ²¿¼þ¿Ø¼þµÄÒ»ÏîÖ÷Òª¹¦ÄÜÊÇʹ×îÖÕÓû§¸ù¾Ý¸öÈ˵ÄϲºÃÀ´Ð޸썻ò¸öÐÔ»¯£©ÍøÒ³£¬²¢±£´æ¸öÐÔ»¯ÉèÖÃÒÔ¹©½«À´µÄä¯ÀÀÆ÷»á»°Ê¹Óá£ÐÞ¸Ä Web ²¿¼þÒ³µÄÒ»¸ö·½ÃæÊǽ« WebPart ¿Ø¼þ»òÆäËû·þÎñÆ÷¿Ø¼þÌí¼ÓÖÁ Web ²¿¼þÒ³¡£CatalogZone ¿Ø¼þÌṩÓû§¿ÉÒÔÌí¼Óµ½Ò³µÄ¿Ø¼þµÄÁбí»òĿ¼¡£
CatalogZone ¿Ø¼þÊÇ Web ²¿¼þ¿Ø¼þ¼¯ÖеÄÒ»¸ö»ù±¾¿Ø¼þ¡£¸Ã¿Ø¼þ´Ó CatalogZoneBase ÀàÅÉÉú£¬ÇÒËüµÄ´ó¶àÊýÐÐΪҲ¶¼ÊÇ´Ó¸ÃÀà¼Ì³ÐµÄ¡£CatalogZone ÀàʵÖÊÉϽ«Ò»¸öÇøÓòÄ£°åÌí¼ÓÖÁ»ùÀ࣬¸ÃÄ£°åÊÇ ITemplate ½Ó¿ÚµÄʵÏÖ¡£ÇøÓòÄ£°åʹ¿ª·¢ÈËÔ±ÄÜÒÔÉùÃ÷·½Ê½½« CatalogPart ¿Ø¼þÌí¼ÓÖÁÒ³³Ö¾ÃÐÔ¸ñʽµÄÇøÓò¡£
ÖØÒªËµÃ÷£º CatalogZone ÇøÓòÖ»Äܰüº¬ CatalogPart ¿Ø¼þ£¬·´Ö®£¬CatalogPart ¿Ø¼þÖ»ÄÜפÁôÔÚ´Ó CatalogZoneBase ÀàÅÉÉúµÄÇøÓò£¨Èç CatalogZone£©ÖС£
CatalogZone ¿Ø¼þ½öµ±Óû§½«ÍøÒ³Çл»ÖÁĿ¼ÏÔʾģʽ (CatalogDisplayMode) ʱ²Å±äΪ¿É¼û¡£Ä¿Â¼¿ÉÒÔ°üº¬Èô¸ÉÀàÐ굀 CatalogPart ¿Ø¼þ¡£Ã¿¸ö CatalogPart ¿Ø¼þÊÇÒ»ÀàÈÝÆ÷£¬°üº¬Óû§¿ÉÌí¼ÓÖÁÒ³ÃæµÄ·þÎñÆ÷¿Ø¼þ¡£CatalogPart ¿Ø¼þÒòÆä°üº¬µÄ·þ
Ïà¹ØÎĵµ£º
ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔǰµÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕß¶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
ASP.NET Óû§¿Ø¼þ»º´æ
ǰ̨Ìí¼Ó
ºǫ́Ìí¼Ó
CachePolicy.SetSlidingExpiration(true);
CachePolicy.Duration = TimeSpan.fromMinutes(Hongdong.WebUI.Utility.Cdouble(Hongdong.WebUI.Utility.GetAppSettingByName("cacheTime"))); ......
ÓÐÐí¶à¹¤¾ß¿ÉÒÔ°ïÖúÄú²âÊԺͼàÊÓ Web Ó¦ÓóÌÐòµÄÐÔÄÜ¡£ASP.NET °üÀ¨¶à¸öÐÔÄܼÆÊýÆ÷£¬¿ÉÒÔʹÓÃÕâЩÐÔÄܼÆÊýÆ÷À´¸ú×ÙÓ¦ÓóÌÐòµÄÖ´ÐС£Äú»¹¿ÉÒÔʹÓÃÄÚÖÃµÄ ASP.NET ¸ú×Ù¹¦ÄÜÀ´¸ú×ÙÒ³»òÓ¦ÓóÌÐòµÄ´úÂëÖ´ÐС£
×¢Ò⣺
һЩ¿ÉÊÓ»¯Éè¼ÆÆ÷°üÀ¨ÓÃÓÚ²âÊÔ ASP.NET Ó¦ÓóÌÐòµÄ¹¤¾ß¡£ÀýÈ磬Microsoft Visual Studio 2005 Ìṩ Applica ......
1¡¢¸øweb.configÌí¼Ó<authentication>ÔªËØ
2¡¢¸øweb.configÎļþÌí¼Ó<forms>ÔªËØ
<forms name=".aspxauth" loginUrl="Login.aspx" protection="All" timeout="30" path="/" requireSSL="false" slidingExpiration="true" cookieless="UseDeviceProfile"></forms>
3¡¢FormsAuthentication.Redire ......
ÔÚ½« ASP.NET Web ²¿¼þµÄ¼¯³É¿Ø¼þ¼¯ÖеĿؼþ°üÀ¨ÔÚÍøÒ³ÖÐʱ£¬ÕâЩ¿Ø¼þ½«×ñÊØ¸ÃÒ³µÄ¹æÔò£»¾ßÌå¶øÑÔ¾ÍÊÇ£¬ÕâЩ¿Ø¼þ½«ÔÚ¸ÃÒ³µÄÉúÃüÖÜÆÚÄÚÔËÐС£
ÿ¸öÍøÒ³¶¼¾ßÓÐÒ»¸öÉúÃüÖÜÆÚ£¬ÍøÒ³ÔÚÆäÉúÃüÖÜÆÚÄÚ½«Ö´ÐÐһϵÁд¦Àí²½Öè¡£ÕâЩ²½Öè°üÀ¨³õʼ»¯¡¢´´½¨¿Ø¼þ¡¢»¹ÔºÍά»¤×´Ì¬¡¢ÔËÐÐʼþ´¦Àí³ÌÐò´ú ......