ASP.NETÔËÐÐÔÀí¸ÅÊö
1.ASP.NETÔËÐÐÔÀí¸ÅÊö
¡¡¡¡ÈçÉÏͼ£¬µ±Ò»¸öhttpÇëÇó·¢Ë͹ýÀ´²¢±»IIS»úÊÕµ½Ö®ºó,IISÊ×ÏÈͨ¹ýÄãÇëÇóµÄÒ³ÃæÀàÐÍΪÆä¼ÓÔØÏàÓ¦µÄdllÎļþ£¬È»ºóÔÚ´¦Àí¹ý³ÌÖн«ÕâÌõÇëÇó·¢Ë͸øÄܹ»´¦ÀíÕâÌõÇëÇóµÄÄ£¿é,¶øÔÚASP.NETÖÐÕâ¸öÄ£¿é¾Í½Ð×öHttpHandler,ΪʲôaspxÕâÑùµÄÎļþ¿ÉÒÔ±»·þÎñÆ÷´¦Àí,ÄÇÊÇÒòΪÔÚ·þÎñÆ÷¶ËÓÐĬÈϵÄHttpHandlerרÃÅ´¦ÀíaspxÎļþ,IISÔÙ½«ÕâÌõÇëÇó·¢Ë͸øÄܹ»´¦ÀíÕâÌõÇëÇóµÄÄ£¿é֮ǰ,»¹ÐèÒª¾¹ýһЩHttpModule,ÕâЩ¶¼ÊÇϵͳĬÈϵÄModules,¶øÇÒÔÚÕâ¸öhttpÇëÇó´«µ½HttpHandler֮ǰҪ¾¹ý²»Í¬µÄHttpModulsµÄ´¦Àí,Õâ¾ÍÏñÎÒÃÇÈç¹ûÒª³Ë×ø¹ú¼Êº½°à·ÉµÖÒì¹úËûÏçµÄ»°,ÔÚÄãÕæÕý×øÉÏ·É»úÇ°£¬Òª¾¹ý¹ºÂò»ú³¡½¨Éè·Ñ£¬°ìÀíµÇ¼ÇÊÖÐøºËʵÉí·Ý£¬½øÐÐÐÐÀî´ò°üÍÐÔË£¬½øÐа²È«¼ì²ì£¬ÏÖÔÚÓÖÒª½øÐÐÌåεȼì²ìÒ»Ñù£¬ÐèÒª¾Ò»ÏµÁеÄÑϸñµÄÊÖÐø¡£ÕâÑù×öÓÐʲôºÃ´¦£¬Ò»ÊÇΪһЩ±ØÐëµÄ¹ý³Ì£¬¶þÊÇΪÁË°²È«ÐÔ£¬ÈýÊÇΪÁËÌá¸ßЧÂÊ£¬ËÄÊÇΪÁËÎÒÃÇÄܹ»ÔÚ¸ü¶àµÄ»·½ÚÉϽøÐпØÖÆ£¬¼´ÔöÇ¿ÁËÎÒÃǵĿØÖÆÄÜÁ¦¡£¶øÉÏÊöµÄ¶¼ÊÇϵͳµÄ£¬ÔõôÄÜ˵ÊÇÎÒÃǵĶÔhttpÇëÇó¿ØÖÆÄÜÁ¦ÄÜ£¬ÄÇôÎÒÃÇÊÇ·ñ¿ÉÒÔ½¨Á¢×Ô¼ºµÄHttpModuleºÍHttpHandlerÂ𣿴ð°¸Êǿ϶¨µÄ¡£µ«ÎÒÃÇÏȲ»Òª¼±ÓÚ×öÊ£¬ÈÃÎÒÃÇÔÙÉîÈëÑо¿Ò»ÏÂÔËÐлúÖÆ°É¡£
2.ASP.NETÔËÐлúÖÆ
¡¡¡¡ÄÇôÉÏÃæÕâÕÅͼÈÃÎÒÃÇÄܹ»¸üÇå³þµØ¿´µ½Ò»¸öhttpÇëÇóÊÇÈçºÎ¾¹ý·þÎñÆ÷µÄ´¦ÀíµÄ£¬Í¬Ê±Í¨¹ýÕâÕÅͼÎÒÃÇÒ²¿ÉÒÔ¿´³öRequestÊÇÕƹÜ×ÅËùÓпͻ§¶ËÊäÈëµÄ¡£Í¼ÖÐΪÎÒÃÇչʾÁËÒ»¸öhttpÇëÇóÓпÉÄܾ¹ýµÄËÄÌõ·Ïß¡£µ±ÄãµÚÒ»´Î·ÃÎÊÕâ¸öÒ³ÃæʱÕâ¸öÇëÇóÊ×ÏÈÒÀ´Î¾¹ýHttpModulsºÍHttpHandlerµÄ´¦Àí£¬¶øÔÚHttpHandlerµÄ´¦ÀíÖзþÎñÆ÷»áΪÄãתµ½ÄãÕæÕýÒª·ÃÎʵÄÒ³Ã棬Ȼºóͨ¹ýASP EngineÀ´ÕÒµ½Õâ¸öÒ³Ãæ±³ºóµÄÀ࣬²¢ÊµÀý»¯ÎªÒ»¸öÁÙʱ¶ÔÏó£¬Ôٴ˹ý³ÌÖлᴥ·¢Ò»ÏµÁеÄʼþ£¬ÆäÖÐÒ»²¿·ÝµÄʼþÐèÒª¾¹ý¶ÔÏóÖеķ½·¨´¦Àí£¬Ö®ºó·þÎñÆ÷»á½«Õâ¸ö´¦ÀíºóÒ³Ãæ·¢Òƽ»¸øResponse¶ÔÏó£¬È»ºóÓÉResponse¶ÔÏó½«Õâ¸öÒ³Ãæ·¢Ë͵½¿Í»§¶Ë¡£Õâ¾ÍÊǵÚÒ»Ìõ·Ïߣ¬¶øµ±ÄãÔÚÕâ¸öÒ³ÃæÉϽøÐÐÖØÐÂÌύһЩÐÅÏ¢£¬²¢¼ÌÐøÏò·þÎñÆ÷·¢ËÍÇëÇóʱ£¬ÒòΪÄãµÄ·þÎñÆ÷Ö®¼äµÄ»á»°ÒѾ½¨Á¢£¬¶ÔÓÚÄãËùÔÚµÄÄǸöÁÙʱ¶ÔÏóÔÚ·þÎñÆ÷ÖÐÒѾ½¨Á¢£¬ËùÒÔ²»ÓÃÔÙ¾¹ý³õʼ»¯Ò³ÃæµÄ¹¤×÷£¬¹ÊÕâµÚ¶þÌõ·ÏßÊÇ°´ÕÕ HttpModuls£¬HttpHandler£¬È»ºóÖ±½ÓÓëÁÙʱ¶ÔÏó½»»¥£¬È»ºó·µ»ØµÄ¡£µÚÈýÌõ·ÏßÓëµÚ¶þÌõ²»Í¬µÄÊÇÔÚ´¦ÀíÇëÇóʱÈç¹ûÉæ¼°µ½ÐèÒªµ÷ÓÃASP Cache,¼ÈASP »º´æµÄ£¬¶øÁÙʱ¶ÔÏó»Ø½«Ö±½Ó´ÓASP »º´æÌáÈ¡ÐÅÏ¢²¢·µ»Ø£®ÕâµÚËÄÌõ·Ïß¾ÍÊǵ±ÄãË¢ÐÂÕâ¸öÒ³ÃæµÄʱº
Ïà¹ØÎĵµ£º
using System;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
namespace UserControl.UI
{
/// <summary>
/// TreesTable µÄժҪ˵Ã÷¡£
/// </summary>
public class TreesTable
{
public interface iTrees ......
ÔÚÖÐÎÄVS2008Öа²×°ASP.NET MVC¿ò¼Ü£¬Ê×ÏÈÐèÒªÏÂÔØmvc¿ò¼Ü
µãÕâÀïÏÂÔØ,Ä¿Ç°°æ±¾ÎªPreview 2
ÔËÐÐÎļþAspNetMVCPreview2-setup.msi½øÐа²×°,°²×°Íê³Éºó·¢ÏÖÔÚVS2008ÀïÃ沢ûÓÐMVCÄ£°å³öÏÖ¡£ÓÖµ½´¦GoogleÁËÒ»±é£¬·¢ÏÖÓв»ÉÙÈËÓöµ½Õâ¸öÎÊÌ⣬µ«ÊÇ»¹Ã»¿´µ½ÍêÈ«½â¾öµÄ°ì·¨¡£
Ä¿Ç°Óöµ½ÎÊÌâµÄ»ù±¾¼¯ÖÐÔÚMicrosoft Visual Studio ......
ASP.NETѧϰ·Ïßͼ
Èç¹ûÄãÒѾÓн϶àµÄÃæÏò¶ÔÏ󿪷¢¾Ñ飬Ìø¹ýÒÔÏÂÕâÁ½²½£º
µÚÒ»²½¡¡ÕÆÎÕÒ»ÃÅ.NETÃæÏò¶ÔÏóÓïÑÔ£¬C#»òVB.NET ÎÒÇ¿ÁÒ·´¶ÔÔÚûϵͳѧ¹ýÒ»ÃÅÃæÏò¶ÔÏó(OO)ÓïÑÔµÄÇ°ÌáÏÂȥѧASP.NET¡£ ASP.NETÊÇÒ»¸öÈ«ÃæÏò¶ÔÏóµÄ¼¼Êõ£¬²»¶®OO£¬ÄǾø¶Ôѧ²»ÏÂÈ¥!
µÚ¶þ²½¡¡¶Ô.NET FrameworkÀà¿âÓÐÒ»¶¨µÄÁ˽⠿ÉÒÔͨ¹ý¿ª·¢W ......
×î½ü£¬Òª°ÑÒ»¸öC/S½á¹¹µÄ³ÌÐò¸Ä³ÉB/S½á¹¹¡£ÆäÖоÍÓöµ½ÁË´òÓ¡µÄÎÊÌâ¡£Ñо¿ÁËһϣ¬webÏ´òÓ¡·½·¨´ó¸ÅÓÐÕâô¼¸ÖÖ£º
1¡¢ÀûÓÃIEÖ±½Ó´òÓ¡£¬ÕâÖÖ·½Ê½×î·½±ã£¬µ«ÊÇ¿ØÖÆÄÜÁ¦½Ï²î¡£
2¡¢ÀûÓÃACTIVE¿Ø¼þ£¬¿ÉÒÔ×Ô¼º×öÒ»¸öIEµÄ¿Ø¼þÀ´¿ØÖÆ´òÓ¡¡£
3¡¢Ë®¾§±¨±íµÈµÚÈý·½¹¤¾ß£¬¹ºÂò¼Û¸ñ°º¹ó¡£
¸ù¾ÝÎÒµÄÐèÇóÇé¿ö£¬ÓÃIEÖ ......
Ò»¡¢Èý²ãÌåϵ¼Ü¹¹¡¡¡¡1.±íʾ²ã(USL)£ºÖ÷Òª±íʾWEB·½Ê½£¬Ò²¿ÉÒÔ±íʾ³ÉWINFORM·½Ê½¡£Èç¹ûÂß¼²ãÏ൱ǿ´óºÍÍêÉÆ£¬ÎÞÂÛ±íÏÖ²ãÈçºÎ¶¨ÒåºÍ¸ü¸Ä£¬Âß¼²ã¶¼ÄÜÍêÉƵØÌṩ·þÎñ¡£
¡¡¡¡2.ÒµÎñÂß¼²ã(BLL)£ºÖ÷ÒªÊÇÕë¶Ô¾ßÌåµÄÎÊÌâµÄ²Ù×÷£¬Ò²¿ÉÒÔÀí½â³É¶ÔÊý¾Ý²ãµÄ²Ù×÷£¬¶ÔÊý¾ÝÒµÎñÂß¼´¦Àí¡£Èç¹û˵Êý¾Ý²ãÊÇ»ýľ£¬ÄÇÂß¼²ã¾ÍÊǶÔÕâЩ»ýľµÄ ......