ASP.NET ×Ô¶¨Òå ASP.NET µÇ¼¿Ø¼þµÄÍâ¹Û
Äú¿ÉÒÔͨ¹ýÒÔÏ·½·¨×Ô¶¨Òå¶à¸ö ASP.NET µÇ¼¿Ø¼þµÄÄÚÈÝ£ºÖ¸¶¨¿Ø¼þÄ£°å²¢½«×Ô¼ºµÄ¿Ø¼þÌí¼Óµ½¿Ø¼þµÄÓû§½çÃæ (UI)£¬»òÕßÌæ»»»òÒÆ³ý¿Ø¼þµÄÓû§½çÃæ²»ÐèÒªµÄ¿ÉÑ¡¿Ø¼þ¡£»¹¿ÉÒÔʹÓõǼ¿Ø¼þµÄÑùʽÊôÐÔÒÔ¼°Ö÷ÌâºÍÍâ¹ÛÀ´¶¨ÖƿؼþµÄÍâ¹Û¡£
Ò»¡¢¿É×Ô¶¨ÒåµÄµÇ¼¿Ø¼þ
¶ÔÓÚ¿ÉÒÔʹÓÃÄ£°åÌæ»»ÏÖÓпؼþÓû§½çÃæµÄÈκεǼ¿Ø¼þ£¬Äú¿ÉÒÔ×Ô¶¨ÒåËüµÄÄÚÈÝ¡£ÕâЩ¿Ø¼þ°üÀ¨ Login¡¢PasswordRecovery¡¢CreateUserWizard ºÍ ChangePassword ¿Ø¼þ¡£Ï±íÁгöÁË¿ÉÓÃÓÚ×Ô¶¨Òå¸÷¸ö¿Ø¼þµÄÄ£°å¡£
1.1¡¢Login
·Ê¹Óà LayoutTemplate Ä£°åÖ¸¶¨²»Í¬µÄ¿Ø¼þÒÔ¼ìË÷ÓÃÓڵǼµÄÓû§ÃûºÍÃÜÂë¡£
1.2¡¢PasswordRecovery
·Ê¹Óà UserNameTemplate Ä£°åÖ¸¶¨²»Í¬µÄ¿Ø¼þÒÔ¼ìË÷ҪΪÆä»Ö¸´ÃÜÂëµÄÓû§Ãû¡£
·Ê¹Óà QuestionTemplate Ä£°åÖ¸¶¨²»Í¬µÄ¿Ø¼þÒÔ¼ìË÷ RequiresQuestionAndAnswer ÊôÐÔΪ true ʱµÄÃÜÂëÌáʾÎÊÌâ¡£
·Ê¹Óà SuccessTemplate Ä£°åÖ¸¶¨²»Í¬µÄ¿Ø¼þ£¬ËüÃǽ«Ôڳɹ¦»Ö¸´Óû§ÃÜÂëºó³öÏÖ¡£
1.3¡¢CreateUserWizard
·Ê¹Óà CreateUserStep ²½ÖèµÄ ContentTemplate Ä£°åÖ¸¶¨²»Í¬µÄ¿Ø¼þÒÔ¼ìË÷Óû§Ãû¡¢ÃÜÂëÒÔ¼°´´½¨ÐµÄÓû§ÕÊ»§ËùÐèµÄÆäËûÐÅÏ¢¡£
·Ê¹Óà CompleteStep ²½ÖèµÄ ContentTemplate Ä£°åÖ¸¶¨²»Í¬µÄ¿Ø¼þ£¬ËüÃǽ«ÔÚ´´½¨Óû§²Ù×÷Íê³Éºó³öÏÖ¡£
1.4¡¢ChangePassword
·Ê¹Óà ChangePasswordTemplate Ä£°åÖ¸¶¨²»Í¬µÄ¿Ø¼þÒÔ¼ìË÷Òª¸ü¸ÄÆäÃÜÂëµÄÓû§µÄÓû§Ãû¡¢µ±Ç°ÃÜÂëºÍÐÂÃÜÂë¡£
·Ê¹Óà SuccessTemplate Ä£°åÖ¸¶¨²»Í¬µÄ¿Ø¼þ£¬ËüÃǽ«Ôڳɹ¦¸ü¸ÄÓû§ÃÜÂëºó³öÏÖ¡£
¶þ¡¢ÔڵǼ¿Ø¼þÄ£°åÖÐÖ¸¶¨¿Ø¼þ
Äú¿ÉÒÔÔڵǼ¿Ø¼þÄ£°åÖаüº¬ÆäËû¿Ø¼þºÍÃüÁî°´Å¥£¬Ò²¿ÉÒÔÓÃ×Ô¼ºµÄ¿Ø¼þºÍÃüÁî°´Å¥Ìæ»»Ä¬ÈϵĿؼþºÍÃüÁî°´Å¥¡£
2.1¡¢ÔڵǼ¿Ø¼þÄ£°åÖÐÌæ»»ÃüÁî°´Å¥
ÔڵǼ¿Ø¼þÄ£°åÖУ¬¿ÉÒÔ½«ÈκοؼþÓÃ×÷ÃüÁî°´Å¥¡£µ«ÊÇ£¬ÒªÊ¹µÇ¼¿Ø¼þÄÜʶ±ðÃüÁÃüÁî¿Ø¼þ±ØÐëÏòÉÏðÅÝÒ»¸öʼþ£¬¸Ãʼþ°üº¬´Ó CommandEventArgs Àà¼Ì³ÐµÄʼþ²ÎÊý¡£ÃüÁî°´Å¥±ØÐëΪ CommandEventArgs ÀàµÄ CommandName ÊôÐÔÖ¸¶¨Ò»¸öÖµ£¬Õâ¸öÀà±êʶµÇ¼¿Ø¼þ½«Ö´ÐеÄÃüÁϱíÁгöÁË CommandName ÊôÐÔµÄÓÐЧֵ¼°ÆäÏà¹ØµÄµÇ¼¿Ø¼þÄ£°å¡£
1¡¢Login.LayoutTemplate
Login - ÑéÖ¤Óû§Æ¾¾Ý²¢ÈÃÓû§µÇ¼¡£
2¡¢PasswordRecovery.UserNameTemplate
Submit - ¼ìË÷ҪΪÆä»Ö¸´ÃÜÂëµÄÓÃ
Ïà¹ØÎĵµ£º
ÎÒ¿´ÁËÓкܶàÅóÓѶ¼ÔÚ³¢ÊÔд³ö´øÓеǽÕâÑù¹¦ÄܵÄÍøÕ¾£¬Æä·½·¨¼¸ºõ¶¼ÊÇÑéÖ¤Óû§µÄµÇ½ºÏ·¨£¬È»ºó·¢ËÍÒ»¸ö±íʾÑéÖ¤µÄCookie£¬»òÕßÔÚSessionÖб£´æÐÅÏ¢ÒÔ±ãÓÚ×·×Ù½ÓÏÂÀ´µÄ·ÃÎÊÊÚȨ£¬Æäʵ£¬ÕâЩϸ½Ú»¯µÄ²Ù×÷£¬.NET¶¼ÌṩÁËÒ»Öַdz£ÓÐЧµÄ½â¾ö°ì·¨£¬ÄÜʹÄã´Ó·±ËöµÄ°²È«ÑéÖ¤ÉϽâÍѳöÀ´£¬¶øÇÒ£¬¾¡¹ÜÄã¿ÉÄܺÜСÐĵض¨ÒåÄÇÐ©Ò³Ãæ²»Ä ......
Global.asax Îļþ£¬ÓÐʱºò½Ð×ö ASP.NET Ó¦ÓóÌÐòÎļþ£¬ÌṩÁËÒ»ÖÖÔÚÒ»¸öÖÐÐÄλÖÃÏìÓ¦Ó¦ÓóÌÐò¼¶»òÄ£¿é¼¶Ê¼þµÄ·½·¨¡£Äã¿ÉÒÔʹÓÃÕâ¸öÎļþʵÏÖÓ¦ÓóÌÐò°²È«ÐÔÒÔ¼°ÆäËüһЩÈÎÎñ¡£ÏÂÃæÈÃÎÒÃÇÏêϸ¿´Ò»ÏÂÈçºÎÔÚÓ¦ÓóÌÐò¿ª·¢¹¤×÷ÖÐʹÓÃÕâ¸öÎļþ¡£
¸ÅÊö
Global.asax λÓÚÓ¦ÓóÌÐò¸ùÄ¿ ......
Microsoft ASP.NETѧϰ±Ê¼Ç£¨1£©ÎÒÑÛÖеÄASP.NET
ÒÔǰһֱÓõÄJava, J2EEƽ̨£¬ÏÖÔÚÒòΪ¿ÎÌâÐèÒª³õѧÁËÒ»ÏÂASP.NET£¬Ð¡Ì¸Ò»Ï¶þÕß×öWEB¿ª·¢µÄÌå»á¡£
¶¼Ëµ.NET×öWEB¿ª·¢Ð§Âʸߣ¬ÎÒµÄÌå»á¾ÍÊÇMSµÄ¶«Î÷ÓÃמÍÊÇ·½±ã£¬Ò»¸ö¿Ø¼þ·ÅÉÏÈ¥£¬É輸¸öÊôÐÔ£¬Ì¸öʼþ£¬Ð´¼¸¸öSQL£¬¾Í³ÉÁË£¬¾õµÃÕâÖÖģʽ¸úÔÀ´ASPµÄÄǸö´úÂëÔËÐÐÆðÀ´Ð§ ......
ASP.NET µÇ¼¿Ø¼þΪ ASP.NET Web Ó¦ÓóÌÐòÌṩÁËÒ»ÖÖ¿É¿¿µÄ¡¢ÎÞÐè±à³ÌµÄµÇ¼½â¾ö·½°¸¡£Ä¬ÈÏÇé¿öÏ£¬µÇ¼¿Ø¼þÓë ASP.NET ³ÉÔ±×ʸñºÍ Forms Éí·ÝÑéÖ¤¼¯³É£¬ÒÔ°ïÖúʵÏÖÍøÕ¾µÄÓû§Éí·ÝÑéÖ¤¹ý³ÌµÄ×Ô¶¯»¯¡£
ĬÈÏÇé¿öÏ£¬ASP.NET µÇ¼¿Ø¼þÒÔ´¿Îı¾ÐÎʽ¹¤×÷ÓÚ HTTP ÉÏ¡£Èç¹ûÄú¶Ô°²È«ÐÔÊ®·Ö ......