ASP.NET·ÖÒ³·½·¨µÄÁ˽â³Ì¶È
¡¾³öÏÖÆµÂÊ¡¿
¡ï¡ï¡ï¡ï¡î
¡¾½â´ð¡¿
ASP.NET·ÖÒ³µÄ³£Ó÷½·¨ÓÐÒÔϼ¸ÖÖ¡£
q ÆôÓò¿·ÖÊý¾Ý¿Ø¼þµÄÄÚÖ÷ÖÒ³¹¦ÄÜ£¬ÈçÉèÖÃGridView¿Ø¼þµÄ“AllowPaging”ÊôÐÔΪ“true”£¬ÀàËÆµÄÊý¾Ý¿Ø¼þ»¹ÓÐDetailsViewµÈ¡£
q ͨ¹ýSQL²éѯÓï¾ä£¬ÒÔÌáȡָ¶¨²¿·ÖµÄÊý¾ÝµÄ·½Ê½Íê³É·ÖÒ³µÄ¹¦ÄÜ¡£Ò²°üÀ¨µ÷ÓÃÊý¾Ý¿âÖÐÄÚÖõĴ洢¹ý³ÌÍê³É·ÖÒ³Êý¾ÝµÄÌáÈ¡¡£
q µ÷ÓÃËù¶ÔÓ¦Êý¾ÝÊÊÅäÆ÷¶ÔÏó£¨DataAdapter¶ÔÏ󣩵ÄFill·½·¨Ê±£¬´«µÝ·ÖÒ³²ÎÊýÒÔÍê³ÉÊý¾Ý¼¯µÄ·ÖÒ³¹¦ÄÜ¡£
q ͨ¹ý·ÃÎÊDataTable¶ÔÏóµÄ“Rows”ÊôÐÔ£¬ÒÔÑ»·Êä³öµÄ·½Ê½·ÃÎʽá¹û¼¯ÖÐÖ¸¶¨Çø¶ÎµÄÊý¾ÝÐУ¬ÒÔ´ïµ½·ÖÒ³µÄЧ¹û¡£
¡¾·ÖÎö¡¿
·ÖÒ³¹¦ÄÜÔڴ󲿷ÖWEBÏîÄ¿ÖÐʹÓñȽϹ㷺£¬±¾Ì⿼²éÃæÊÔÕß¶ÔASP.NETÖпÉÓ÷ÖÒ³·½·¨µÄÁ˽â³Ì¶È¡£ÔÚÒ³Ãæ²¼¾ÖµÈ·½ÃæÒªÇ󲻸ߵÄÇé¿öÏ£¬ÀýÈçWEBºǫ́¹ÜÀíϵͳ£¬Ê¹ÓÃÊý¾Ý¿Ø¼þÄÚÖõķÖÒ³¹¦ÄÜͨ³£ÊDZà³ÌÕßµÄÊ×Ñ¡¡£ÎªÁËչʾ³£ÓõÄÕâËÄÖÖ·ÖÒ³·½·¨£¬±ÊÕßÖÆ×÷Ò»¸öʵÀý£¬ÔÚͬһ¸öÒ³ÃæÖзֱðÓÃÕâËÄÖÖ·½·¨¶ÔÏàͬµÄ½á¹û¼¯·ÖÒ³ÏÔʾ¡£ÔÚVS 2008ÖÐÌí¼ÓеÄWEB´°Ìåµ½NetWeb3ÏîÄ¿£¬²¢ÃüÃûΪPager.aspx¡£ÔÚÒ³ÃæÖÐÌí¼Ó1¸öGridView¿Ø¼þ£¬ÓÃÓÚչʾÄÚÖ÷ÖÒ³¹¦ÄÜ£¬Ìí¼Ó2¸öRepeater¿Ø¼þ£¬Ó ......
×÷Õߣº ÌÕ¸Õ
¡¡¡¡ÔÚ±àдASP.NETÓ¦ÓóÌÐòµÄʱºò£¬Äã»á»¨·Ñ¶à³¤µÄʱ¼äÀ´¿¼ÂÇÐÔÄܵÄÎÊÌ⣿ºÜ²»ÐÒ£¬´ó¶àÊý¿ª·¢Õß¶¼¶ÔÐÔÄÜÎÊÌâ¸Ðµ½ºÜºó»Ú¡£ÐÔÄܵĹ滮ºÍÉè¼ÆÕæµÄÐèÒª·ÅÔÚÇ°ÃæºÍÖÐÐÄλÖá£ÄãÐèÒª¿¼ÂÇ×Ô¼ºµÄÄ¿±ê£¬²¢ÇÒÈ·±£°ÑÁ¼ºÃµÄÐÔÄÜ×÷ΪĿ±êÖ®Ò»£»½Ó×ÅÄãÐèÒªÆÀ¹À×Ô¼ºµÄ³ÌÐò£¬ÆÀ¹ÀµÄ·½ÃæÔ½¶à£¬¸ÄÉÆÐÔÄܵĻú»á¾ÍÔ½´ó¡£
¡¡¡¡ÔÚ±¾ÎÄÖÐÎÒ½«½âÊÍ΢ÈíVisual StudioÆóÒµ °æÖаüº¬µÄÒ»¸öÖØÒª¹¤¾ß£ºÎ¢ÈíApplication Center Test¡£ÑÏËàµÄWeb¿ª·¢Õß¶¼Ó¦¸Ã°ÑÕâ¸ö¹¤¾ß·ÅÔÚ×Ô¼ºµÄ¹¤¾ß°üÖС£
¡¡¡¡Application Center Test
¡¡¡¡ÔÚÀ뿪΢Èí֮ǰ£¬ÎҲμÓÁË12¸ö³ÇÊеÄASP.NET˵Ã÷»á¡£ÆäÖÐÒ»¸ö¸²¸ÇÁËÐÔÄÜÎÊÌ⣬²¢ÇÒ¸øºÜ¶à¿ª·¢Õß½éÉÜÁË΢ÈíApplication Center Test¡£Õâ¸ö¹¤¾ß×ÜÊÇÉú³É´óÁ¿µÄÓÐȤµÄÐÅÏ¢£¬ÎÒ¶ÔËüÓкܶàÒÉÎÊ¡£
¡¡¡¡Äã»á·¢ÏÖApplication Center TestÊÇApplication Center£¨¿ÉÒÔÔھɵÄMSDN CD»òDVDÖÐÕÒµ½£©µÄÒ»²¿·Ö£¬»òÕß°²×°ÔÚVisual Studio .NETÆóÒµ°æµÄVisual Studio .NET 2003\Visual Studio .NET Enterprise FeaturesĿ¼ÏÂÃæ¡£µ±ÄãµÚÒ»´Î´ò¿ªApplication Center TestµÄʱºò£¬Äã¿ÉÒÔ¿´µ½Ò»¸öÓÃÓÚµ¼º½¿ÉÓõIJâÊÔ¡¢½á¹ûºÍÓû§µÄÊ÷ÊÓͼ¡£Ê×ÏÈ£¬ÎÒÏ£ÍûÏÔʾ³öºÜÈÝÒ×½¨Á¢²âÊÔ¡£
¡¡¡¡Ê¹Ó ......
ÓúÃASP.NET 2.0µÄURLÓ³Éä
URLÓ³ÉäÊÇASP.NET 2.0ÖÐÌṩµÄÐÂÌØÐÔ¡£URLÓ³Éä¼¼Êõ°ïÖúÎÒÃǽ«Ò»¸öÌØ¶¨URLÓ³ÉäΪÁíÒ»¸öURL¡£ÎªÁ˰ïÖúÀí½â£¬ÎÒÃǼÙÉèÄãÔÚÕ¾µãÓÐÒ»¸ö½ÐHomepage.aspxµÄÒ³ÃæÀ´·ÃÎÊÖ÷Ò³£¬ËùÓеÄÓû§Ò²¶¼ÓÃÕâ¸öÒ³ÃæÀ´·ÃÎÊÄãµÄÖ÷Ò³¡£µ«ÓÉÓÚijЩÔÒò£¬ÄãÒª½«Ö÷Ò³¸ÄΪOriginalHome.aspx¡£´ËʱʹÓÃURLÓ³ÉäÈÃÄã¿ÉÒÔÓ³Éäµ½ÐÂÒ³Ãæ£¬¶ø²»±ØÍ¨ÖªÓû§¡£
Èç¹ûÎÒÃÇÉèÖÃÁËURLÓ³É䣬ÄÇôÈκÎÓû§ÔÚURLÀ¸ÊäÈëHomepage.aspxʱ£¬µ÷ÓõͼÊÇOriginalHome.aspx¡£
ÉîÈë¸ÅÄ
ÈÃÎÒÃÇ¿´¿´ÈçºÎʵÏÖËü¡£
Õâ¿ÉÒÔÔÚconfiguration²¿·ÖʵÏÖ¡£
Óï·¨£º
£¼urlMappings enabled="[true|false]"£¾£¼add url="String" mappedUrl="String"/£¾£¼/urlMappings£¾
Èç¹ûÄãÏëʹÓÃURLÓ³É䣬Äã±ØÐ뽫enabledÊôÐÔÉèÖÃΪtrue¡£Ã¿¸öaddÔªËØ¶¼º¬ÓÐÒ»¸öÔURLºÍÓ³ÉäURL¡£¶Ô£¬¸ÅÄîºÜ¼òµ¥£¡Èç¹ûÎÒÃÇΪÉÏÊö³¡¾°ÅäÖÃÁËURLÓ³É䣬configÎļþÖеÄÔªËØÏÔʾÈçÏ£º
£¼urlMappings enabled="true"£¾£¼add url="~/ Homepage.aspx" mappedUrl="~/ OriginalHome.aspx"/£¾£¼/urlMappings£¾
Ò»µ©ÎÒÃǽøÐÐÁËÐ޸ĻòÔÚ¹¤³ÌµÄweb.configÎļþÖÐÔö¼ÓÁËÈçÉϵÄÔªËØ£¬ÈκÎÓû§ÊÔͼ·ÃÎÊHomepage.aspxʱ£¬ÓÉÓÚURLÓ³É䣬¶¼½«µ÷ÓÃOriginalHome ......
±¾ÎĽéÉÜASP.NET Web GardenÄ£ÐÍ£¬Web GardenÄ£ÐÍ¿ÉÒÔͨ¹ý machine.config ÎļþÖÐµÄ ²¿·Ö½øÐÐÅäÖá£
Web GardenÄ£ÐÍ
Web GardenÄ£ÐÍ¿ÉÒÔͨ¹ý machine.config ÎļþÖÐµÄ <processModel> ²¿·Ö½øÐÐÅäÖá£Çë×¢Ò⣬<processModel> ²¿·ÖÊÇΨһ²»ÄÜ·ÅÔÚÓ¦ÓóÌÐòÌØ¶¨µÄ web.config ÎļþÖеÄÅäÖò¿·Ö¡£Õâ¾ÍÊÇ˵£¬Web Garden ģʽ¿ÉÒÔÓ¦Óõ½¼ÆËã»úÖÐÔËÐеÄËùÓÐÓ¦ÓóÌÐò¡£µ«Í¨¹ýʹÓà machine.config Ô´ÎļþÖÐµÄ <location> ½Úµã£¬¿ÉÒÔÕë¶Ô¸÷¸öÓ¦ÓóÌÐòµ÷½Ú¼ÆËã»úµÄÉèÖá£
<processModel> ²¿·ÖÓÐÁ½¸öÊôÐÔ¿ÉÒÔÓ°Ïì Web GardenÄ£ÐÍ£¬ËüÃÇÊÇ Web Garden ºÍ cpuMask¡£Web Garden ÊôÐÔ½ÓÊܲ¼¶ûÖµ£¬±íʾÊÇ·ñʹÓÃÁ˶à¸ö¸¨Öú½ø³Ì£¨Ò»¸öÏà¹ØµÄ CPU ¶ÔÓ¦Ò»¸ö½ø³Ì£©¡£Ä¬ÈÏÇé¿öÏ£¬¸ÃÊôÐÔµÄֵΪ false¡£cpuMask ÊôÐÔ±£´æÒ»¸ö DWORD Öµ£¬¸ÃÖµµÄ¶þ½øÖƱíʾΪÄܹ»ÔËÐÐ ASP.NET ¸¨Öú½ø³ÌµÄ CPU ÌṩÁËλÆÁ±Î¡£ÆäĬÈÏֵΪ -1 (0xFFFFFF)£¬±íʾ¿ÉÒÔʹÓÃËùÓпÉÓÃµÄ CPU¡£Èç¹û Web Garden ÊôÐÔΪ false£¬Ôò cpuMask ÊôÐÔµÄÄÚÈݽ«±»ºöÂÔ¡£cpuMask ÊôÐÔ»¹ÎªÕýÔÚÔËÐÐµÄ aspnet_wp.exe µÄ¸±±¾ÊýÉèÖÃÁËÉÏÏÞ¡£
³£ÑÔµÀ“ÉÁ¹âµÄ²»¶¼Êǽð×Ó”£¬ÓÃÔÚÕâÀïºÜºÏÊÊ¡£Web Garden Ä£Ê½Ê ......
²»¹ÜʹÓÃÄÄÖÖµ×²ãÆ½Ì¨£¬¿É¿¿ÐÔºÍÐÔÄܶ¼ÊǶÔËùÓÐ Web Ó¦ÓóÌÐòµÄÖ÷ÒªÒªÇ󣬾¡¹Ü´ÓijÖÖÒâÒåÉϽ²£¬ÕâÁ½¸öÒªÇóÊÇÏ໥ì¶ÜµÄ¡£ÀýÈ磬Ҫ¹¹½¨¸ü¿É¿¿¡¢¸ü½¡×³µÄÓ¦ÓóÌÐò£¬¿ÉÄÜÐèÒª½« Web ·þÎñÆ÷Óë¾ßÌåµÄÓ¦ÓóÌÐò·ÖÀ룬ʹӦÓóÌÐòÔÚ½ø³ÌÍ⹤×÷¡£µ«ÊÇ£¬Èç¹ûÔÚ²»Í¬ÓÚ Web ·þÎñÆ÷½ø³ÌµÄÄÚ´æ»·¾³Öй¤×÷£¬Ó¦ÓóÌÐò½«±äÂý¡£Òò´Ë£¬ÐèÒª²ÉÈ¡ºÏÀíµÄ´ëÊ©£¬ÒÔÈ·±£½ø³ÌÍâ´úÂ뾡¿ÉÄÜ¿ìµØÔËÐС£
¡¡¡¡ÔÚ¹¹½¨ Microsoft? ASP.NET ÔËÐÐʱ»·¾³Ê±£¬ÒÀ¾ÝµÄÉè¼ÆÔÔò¼´£º³ä·Ö¿¼Âǿɿ¿ÐÔºÍÐÔÄÜ¡£µÃµ½µÄ ASP.NET ½ø³ÌÄ£ÐͰüº¬ÁËÁ½¸öÏµÍ³ÔªËØ - Ò»¸ö´æÔÚÓÚ Web ·þÎñÆ÷½ø³ÌÖеĽø³ÌÄÚÁ¬½ÓÆ÷£¬Ò»¸öÍⲿµÄ¸¨Öú½ø³Ì¡£ÁíÍ⣬ASP.NET ÔËÐÐʱ½á¹¹µÄ¿ÉÉìËõÄÜÁ¦ºÜÇ¿£¬¿ÉÒÔ×Ô¶¯Ê¹ÓöദÀíÆ÷Ó²¼þÖÐÈÎÒâÑ¡¶¨µÄ´¦ÀíÆ÷¡£ÕâÖÖģʽ±»³ÆÎª“Web Garden”£¬Ëü¿ÉÒÔʹ¶à¸ö¸¨Öú½ø³ÌͬʱÔËÐУ¬¶øÇÒ¸÷¸ö½ø³Ì¾ùÔÚ¶ÀÁ¢µÄ´¦ÀíÆ÷ÖС£
¡¡¡¡¸ß¶È¸ÅÀ¨ÆðÀ´£¬ASP.NET ÔËÐÐʱ¾ßÓÐÈý´óÊôÐÔ£º
¡¡¡¡Ó¦ÓóÌÐòºÍ ASP.NET ¸¨Öú½ø³ÌÖ®¼äÍêÈ«·ÖÀë¡£Ìṩ·þÎñµÄ¸¨Öú½ø³ÌµÄÊÙÃü¾ö²»»áÓ°ÏìÓ¦ÓóÌÐòµÄÊÙÃü¡£»»¾ä»°Ëµ£¬µ±Ó¦ÓóÌÐòÆô¶¯²¢´¦ÓÚÔËÐÐ״̬ʱ£¬¸¨Öú½ø³Ì¿ÉÒÔËæÊ±ÖÕÖ¹¡£
¾¡¹Ü ASP.NET Ó¦ÓóÌÐò´Ó²»ÔÚ Web ·þÎñÆ÷ÄÚ²ÉÓýø³ÌÄڵķ½Ê½ÔËÐУ¬ ......
¹ØÓÚ asp.net ·þÎñÆ÷¿Ø¼þ¼¸¸ö ID µÄ˵Ã÷[ZT]
Òý×Ô:http://lujf1978.blog.163.com/blog/static/2320126620078114112822/
¶ÔÓÚÿһ¸ö·þÎñÆ÷¿Ø¼þSystem.Web.UI.Control ¶¼¾ßÓÐ ID£¬UniqueID£¬ClientID Èý¸öÊôÐÔ£¬ÄÇôÕâ¸öÈýÕßµ½µ×ÓкӹØÏµ£¬ÔÚ¿Í»§¶ËHTMLÖÐÓÖÊÇÈçºÎ¶ÔÓ¦³ÊÏÖµÄÄØ£¿
ID£º»ñÈ¡»òÉèÖ÷ÖÅ䏸·þÎñÆ÷¿Ø¼þµÄ±à³Ì±êʶ·û¡£
·ÖÅ䏸¿Ø¼þµÄ±à³Ì±êʶ·û¡£ £¨¿Éд£©
ÉèÖ÷þÎñÆ÷¿Ø¼þÉϵĴËÊôÐÔ¿ÉÌṩ¶Ô·þÎñÆ÷¿Ø¼þµÄÊôÐÔ¡¢Ê¼þºÍ·½·¨µÄ±à³Ì·ÃÎÊ¡£Web ¿ª·¢ÈËÔ±¿ÉÒÔͨ¹ýÔÚ ASP.NET ·þÎñÆ÷¿Ø¼þµÄ¿ªÊ¼±ê¼ÇÖÐÉùÃ÷ ID ÊôÐÔÀ´ÉèÖôËÊôÐÔ¡£
Èç¹ûûÓÐΪ·þÎñÆ÷¿Ø¼þÖ¸¶¨¸ÃÊôÐÔ£¨ÒÔÉùÃ÷·½Ê½»ò±à³Ì·½Ê½£©£¬Ôò¿Éͨ¹ýÆä¸¸¿Ø¼þµÄ Controls ÊôÐÔ»ñÈ¡¶Ô¸Ã¿Ø¼þµÄÒýÓá£
×¢Òâ
ÔÚ´ËÊôÐÔÖаüº¬¿Õ¸ñ½«µ¼Ö ASP.NET Ò³·ÖÎöÆ÷´íÎó¡£
UniqueID£º»ñÈ¡·þÎñÆ÷¿Ø¼þµÄΨһµÄ¡¢ÒÔ·Ö²ãÐÎʽÏÞ¶¨µÄ±êʶ·û¡££¨Ö»¶Á£©
·þÎñÆ÷¿Ø¼þµÄÍêÈ«ÏÞ¶¨±êʶ·û¡£
´ËÊôÐÔÓë ID ÊôÐÔ²»Í¬£¬ÒòΪ UniqueID ÊôÐÔ°üº¬·þÎñÆ÷¿Ø¼þÃüÃûÈÝÆ÷µÄ±êʶ·û¡£´¦ÀíÒ³ÇëÇóʱ×Ô¶¯Éú³É´Ë±êʶ·û¡£
´Ë ÊôÐÔ¶ÔÓÚÇø·Ö°üº¬ÔÚÆäËûÖØ¸´µÄÊý¾Ý°ó¶¨·þÎñÆ÷¿Ø¼þÖе ......