¡¡¡¡Ö®Ç°ÔÚдCSSÓйØÎÄÕµÄʱºò£¬ÎÒ¾ÍÏëддÈçºÎʹÓÃASP.NET¿Ø¼þÄܹ»¸ü¼ÓCSS Friendly£¬¸üÈÝÒ×ʵÏÖһЩ³£¼ûµÄÒ³Ãæ²¼¾Öpattern£¬È»¶øÖ®ºó¾Í·¢ÏÖÕâ²¢·ÇÄÇôÈÝÒ׵ġ£ËµÆðÀ´ÒªÈÃASP.NET¿Ø¼ò±äµÃCSS FriendlyºÜÈÝÒ×£¬Õ¾³¤×ÊÑ¶Íø»¶ÓÄú(www.chinahtml.com)Ö±½ÓʹÓÃASP.NET 2.0 CSS Friendly Control Adapters¾ÍÊÇÁË£¬È»¶øÊÂʵ²¢·ÇÈç´Ë¼òµ¥¡£
¡¡¡¡CSS Friendly Control AdaptersµÄ²»×ã
¡¡¡¡Ê×ÏÈÇëÔÊÐíÎÒ¶ÔÕâ¸öCSS Friendly Control Adapters±§Ô¹Ò»Ï¡£ÎÒµÚÒ»ÑÛ¿´µ½ËüÊä³öµÄclassÃû³ÆÎҾ;õµÃºÜfaintÁË£¬¾ÙһЩÀý×Ó£ºAspNet-Menu¡¢AspNet-Menu-WithChildren¡¢AspNet-Menu-Leaf¡£Èç¹ûÄãϰ¹ßÁ˿ͻ§¶Ë´úÂëÒ»ÂÉʹÓÃcamelÃüÃû·¨µÄ»°£¬Äã¿´µ½ÕâÑùµÄÃüÃû¾Í»á¾õµÃÎÞ·¨ÊÊ´Ó£¬ÄãÊÇÒª¸Ä±äÔÓеÄÃüÃû·¨À´Ç¨¾ÍÕâЩ¿Ø¼þÄØ£¬»¹ÊÇÈöàÖÖÃüÃû·¨ÔÚÄãµÄCSSÎļþÖлìÅÅÄØ¡£Èç¹ûÐèÒª¸Ä±äÕâЩĬÈϵÄclassÃüÃûÄØ£¿²»ºÃÒâ˼£¬ÄÚÈÝÀ´×ÔÕ¾³¤×ÊÑ¶Íø(www.chinahtml.com)¿Ø¼þ×ÔÉíµÄCssClassÊôÐÔÒѾûÓÐÈκÎ×÷Óã¬Õ¾³¤×ÊÑ¶Íø»¶ÓÄú(www.chinahtml.com)ÒòΪ¿Ø¼þÊä³öµÄHTML½á¹¹¶¼¸Ä±äÁË£¬ÖйúÕ¾³¤×ÊÑ¶ÍøÄÇЩCssClassÒ²¾Í²»ÔÙ¶ÔÓ¦ÄĸöHTMLÔªËØÁË¡£Òò´Ë£¬Èç¹ûÄãÐèÒª¸Ä±äÕâЩclassÃüÃû£¬Î¨Ò»µÄ°ì·¨¾ÍÊÇÖ±½Ó¸ü¸ÄControlAdapterµÄÔ´´úÂ룬¶øclassÃüÃûÊÇÒÔ×Ö·û´®ÐÎʽӲ±àÂëÔÚÔ´´úÂëÖе쬾ÍËãÄãÓÃËÑË÷Ìæ»»Ä㻹ÊǻẦÅÂÌæ»»¶àÁË»òÕßÌæ»»ÉÙÁË´Ó¶øÒýÈëÁ˸ü¶àµÄÂé·³¡£
¡¡¡¡Ëµµ½Ô´´úÂ룬ÕâЩControlAdapterµÄµÚ¶þ¸öÂé·³Ò²¾Í¸¡ÏÖÁË¡ª¡ªÍøÕ¾±ØÐëЯ´øËüÃǵÄËùÓÐÔ´´úÂ룬¶ø²»½ö½öÊDZàÒëºÃµÄdll£¬¶øÇÒÕâЩԴ´úÂëµÄ¿ÉÐÞ¸ÄÐÔ²¢²»Ç¿¡£ÄÚÈÝÀ´×ÔÕ¾³¤×ÊÑ¶Íø(www.chinahtml.com)Ϊʲôվ³¤×ÊÑ¶Íø»¶ÓÄú(www.chinahtml.com)˵¿ÉÐÞ¸ÄÐÔ²»Ç¿£¿Èç¹ûÄãÓÐÏë¹ý×Ô¼ºÐ´Ò»Ð©ControlAdapterµÄ¹þÖйúÕ¾³¤×ÊÑ¶Íø£¬ÎÒÏëÄãÒѾ²Î¿¼¹ýÏÖÓеÄÄǼ¸¸öControlAdapterÁË£¬Äã»á·¢ÏÖ±àдControlAdapterÑÏÖØÒÀÀµÓÚÄã¶Ô¸ÃControl±¾ÉíµÄÀí½â£¬²»½ö½öÊǶÔControl¹«¿ª²¿·ÖµÄÁ˽⣬»¹ÐèÒª¶ÔControlÄÚÔÚÂß¼µÄÉîÈëÀí½â¡£Òò´Ë£¬ÒªÃ´ÄãÊÇControlµÄ×÷Õß±¾Éí£¬ÒªÃ´Äã¾Íϸ¿´¹ýControlµÄÔ´´úÂ룬·ñÔò²»¿ÉÄÜд³öControlAdapter£¬ÉõÖÁÐÞ¸ÄÒÑÓеͼºÜÄÑ¡£
¡¡¡¡Òò´Ë£¬CSS Friendly Control AdaptersÊÇÒ»¸ö·Ç³£Ö®¼¦ÀßµÄÑ¡Ôñ£¬ÎÒÃDz»ÈçÏòǰ¿´£¬¿´¿´MicrosoftÔÚASP.NET 3.5ÖÐΪÎÒÃÇÌṩÁËʲô¡£
¡¡¡¡ListViewÒÔ¼°È«ÐµÄTemplateControlÐÎʽ
¡¡¡¡ListViewÊÇASP.NET 3.5ÐÂÒýÈëµÄÒ»¸ö¿Ø¼þ£¬Èç¹ûÄ㻹ûÓÐʹÓÃÉÏOrcas£¬»òÕßûÊÔÓùýÕâ¸ö¿Ø¼þ£¬ÄÇô²»·Á¿´¿´ScottGuµÄ½éÉÜÐÔÎÄÕ£ºThe asp:ListView control¡£ÕâÆªÎÄÕÂÏêϸ˵Ã÷ÁËÈçºÎÏÈÉè¼ÆÒ»¸öÔÐÍÒ³£¬È»ºóÉè¼ÆLINQ to SQLÒÔ±ã»ñÈ¡Êý¾Ý£¬ÔÚ½«Êý¾Ý°ó¶¨µ½ListViewÉÏÃæ£¬ÖйúÕ¾³¤×ÊÑ¶Íø×îºó»¹¼ÓÉÏDataPager·ÖÒ³¡£ÎÒÃDz»ÐèÒª¿´ÄÇô¶à£¬ÄÚÈÝÀ´×ÔÕ¾³¤×ÊÑ¶Íø(www.chinahtml.com)¿´ListViewÄDz¿·Ö¾ÍÊÇÁË£¬¿´¿´ÉùÃ÷ListViewµÄ´úÂë¡£
¡¡¡¡Èç¹ûÄãÊìϤ֮ǰAtlasÌṩµÄSys.UI.Data.ListView£¬ÄÇôÄãÒ»¶¨»á¾õµÃÕâÁ½¸öListViewºÜÏàËÆ¡£vÓë֮ǰµÄTemplateControl£¨ÀýÈçGridView£©²»Í¬£¬ListView²»ÔÙÖ±½ÓÊä³öÈÝÆ÷±¾ÉíµÄ´úÂ룬¶øÌṩÁËÒ»¸öTemplate¸øÄã×Ô¶¨ÒåÈÝÆ÷£¬Äã¿ÉÒÔÔÚÕâ¸öTemplateÖÐ×ÔÓɱàдÄãµÄÈÝÆ÷´úÂ룬Ëü¿ÉÒÔÊÇ£¼table /£¾£¬Ò²¿ÉÒÔÊÇ£¼ul /£¾»ò£¼ol /£¾¡£Ö®ºóÏîÄ¿µÄTemplateÒ²ÊÇÔÊÐí×Ô¶¨ÒåµÄ£¬¶ÔÓ¦£¼table /£¾µÄ×ÔÈ»ÊÇ£¼tr /£¾£¬¶ø¶ÔÓ¦£¼ul /£¾Ó룼ol /£¾µÄÔòÓ¦¸ÃÊÇ£¼li /£¾¡£ÒòΪÕâЩ¶¼ÊÇÄãÊÖ¶¯±àдµÄHTML´úÂ룬ËùÒÔÄã¿ÉÒÔËæÒâµØ¸øËüÃÇÉèÖÃclassÊôÐÔ£¬ÖйúÕ¾³¤×ÊÑ¶Íø´Ó¶øÈÃÄãÄÜÔÚÕû¸öÍøÕ¾Öб£³ÖÃüÃû·ç¸ñÒ»ÖÂÐÔ¡£
¡¡¡¡Web FormµÄÇü·þ£¿
¡¡¡¡ASP½ø»¯µ½ASP.NETµÄʱºò£¬ºÃÏñWin FormÄÇÑùµÄÍϷſؼþÖ§³Ö³ÉΪÁË×î´óµÄÌØÉ«£¬È»¶øÏÖÔÚWeb FormµÄ±àд·½Ê½Óֱ仨ºÍÆäËü·þÎñÆ÷¶Ë½Å±¾ÓïÑÔ£¨ÀýÈçVBScript£©²î²»¶àÁË¡£ÒÔǰASPµÄʱºò£¬²»¾ÍÊÇ×Ô¼ºÐ´ÈÝÆ÷µÄHTML¿©£¬È»ºóÓã¼%For ... Next%£¾°ÑÏîÄ¿HTMLȦÆðÀ´£¬ÏÖÔÚ¸ÄΪ½Ð×öÄ£°åÆäʵûʲô²î±ð°¡£¬¿öÇÒÆäËû·þÎñÆ÷¶Ë½Å±¾ÓïÑÔ¶¼ÓÐÀàËÆµÄд·¨£¬²»¹ý¿ÉÄÜÊÇhelperº¯Êý»òÕß±ðµÄ³Æºô£¬¶¼²î²»¶à¡£
¡¡¡¡Òò´Ë£¬ÊÂʵ֤Ã÷³ý·Ç·ÅÆú¶ÔHTMLϸ½ÚµÄ¿ØÖÆÈ¨ÄÚÈÝÀ´×ÔÕ¾³¤×ÊÑ¶Íø(www.chinahtml.com)£¨¶øÕâÓÖÄÑÒÔ×öµ½CSS Friendly£©£¬·ñÔò¶ÔÓÚ´ó¶àÊý·þÎñÆ÷¶ËÓïÑÔÀ´ËµÉùÃ÷Êý¾Ý±íÏÖÄ£°åµÄ·½Ê½¶¼ÊÇÀàËÆµÄ£¬Ã»Óиü±ã½ÝµÄ·½Ê½ÁË¡£Äܹ»Ê¡ÊµÄÊÇÊý¾Ý·ÃÎÊ·½·¨£¬´ÓADO½ø»¯µ½ADO.NET£¬´ÓTyped DataSetµ½LINQ to SQL¡£½«À´MicrosoftÊÇ·ñ»á·¢²¼¸ü¶àÀàËÆµÄTemplateControl»¹ºÜÄÑ˵£¬ÒòΪListViewÒѾÓзdz£¸ßµÄ¿É¶¨ÖÆÐÔ£¬Õ¾³¤×ÊÑ¶Íø»¶ÓÄú(www.chinahtml.com)ÔÀ´ÓÃÀ´±íʾ¶þά±íÊý¾Ý½á¹¹µÄDataControl¶¼¿ÉÒÔÓÃËü×÷ÎªÌæ´úÆ·£¬Í¬ÁìÓòµÄ¿Ø¼þÒѾûÒâÒåÁË£¬²»ÏñÒÔǰҪ·Ö¿ª¼¸¸öDataControlÁË¡£ÎÒ¾õµÃ½ÓÏÂÀ´×îºÃÄÜ¿´µ½Ò»¸öÈ¡´úMenuµÄCSS Friendly Control£¬ÒòΪMenuËù±íÏÖµÄÊý¾Ý½á¹¹²»ÊǶþά±í£¬¶øÊÇÊ÷£¬ÖйúÕ¾³¤×ÊÑ¶ÍøÓбØÒªÎªÕâÖÖÊý¾Ý½á¹¹Ìṩһ¸öÄÜ׼ȷÉùÃ÷HTMLϸ½ÚµÄ¿Ø¼þ¡£
没有评论:
发表评论