asp.net´úÂëÓÅ»¯
ASP.NET´úÂëÓÅ»¯Ò»¡¢Ò³ÃæºÍ·þÎñÆ÷¿Ø¼þ´¦Àí
1¡¢ASP.NET´úÂëÓÅ»¯±ÜÃâµ½·þÎñÆ÷µÄ²»±ØÒªµÄÍù·µÐгÌ
ÔÚijЩÇé¿öϲ»±ØÊ¹Óà ASP.NET ·þÎñÆ÷¿Ø¼þºÍÖ´Ðлط¢Ê¼þ´¦Àí¡£ÀýÈ磬ÔÚ ASP.NET ÍøÒ³ÖÐÑéÖ¤Óû§ÊäÈë¾³£¿ÉÔÚÊý¾ÝÌá½»µ½·þÎñÆ÷֮ǰÔÚ¿Í»§¶Ë½øÐС£Í¨³££¬Èç¹û²»ÐèÒª½«ÐÅÏ¢´«µÝµ½·þÎñÆ÷ÒÔ½øÐÐÑéÖ¤»ò½«ÆäдÈëÊý¾Ý´æ´¢Çø£¬Çë±ÜÃâʹÓõ¼Öµ½·þÎñÆ÷µÄÍù·µÐг̵ĴúÂ룬ÕâÑù¿ÉÒÔÌá¸ßÒ³µÄÐÔÄܲ¢¸ÄÉÆÓû§ÌåÑé¡£ÄúÒ²¿ÉÒÔ²»Ö´ÐÐÕû¸öÍù·µÐг̣¬¶øÊÇʹÓÿͻ§¶Ë»Øµ÷´Ó·þÎñÆ÷ÖжÁÈ¡Êý¾Ý¡£
Ò³ÃæÀàʵÏÖICallbackEventHandler½Ó¿Ú£¬×¢²áGetCallbackEventReference·½·¨£¬Ò²¾ÍÊÇajaxµÄ»Øµ÷ʵÏÖ¡£
Õë¶ÔÒ»´ÎÐèÒªÔØÈëºÜ¶à¿Ø¼þµÄÒ³Ãæ(ÔØÈë±È½ÏºÄʱµÄÒ³Ãæ)£¬ÎÒÃÇ¿ÉÒÔʹÓÃajax¼¼ÊõÀ´´ïµ½Ò»¶¨µÄÒ³Ãæ·ÃÎÊÐÔÄÜÌáÉý¡£
2¡¢ASP.NET´úÂëÓÅ»¯Ê¹Óà Page ¶ÔÏóµÄ IsPostBack ÊôÐÔÀ´±ÜÃâ¶ÔÍù·µÐгÌÖ´Ðв»±ØÒªµÄ´¦Àí
Èç¹ûÄú±àд´¦Àí·þÎñÆ÷¿Ø¼þ»Ø·¢´¦ÀíµÄ´úÂ룬ÓÐʱ¿ÉÄÜÐèÒª´úÂë½öÔÚÊ×´ÎÇëÇóҳʱִÐУ¬¶ø²»ÊÇÿ´Î»Ø·¢Ê±¶¼Ö´ÐС£¸ù¾Ý¸ÃÒ³ÊÇ·ñÊÇÏìÓ¦·þÎñÆ÷¿Ø¼þʼþÉú³ÉµÄ£¬Ê¹Óà IsPostBack ÊôÐÔÓÐÌõ¼þµØÖ´ÐдúÂë¡£
½«½öÐèÒªÊ×´ÎÇëÇóÒ³ÃæÊ±Ö´ÐеĴúÂë·ÅÔÚIsPostBackÌõ¼þÖÐÔËÐС£
3¡¢ASP.NET´úÂëÓÅ»¯Ö»ÔÚ±ØÒªÊ±±£´æ·þÎñÆ÷¿Ø¼þÊÓͼ״̬
×Ô¶¯ÊÓͼ״̬¹ÜÀíʹ·þÎñÆ÷¿Ø¼þ¿ÉÒÔÔÚÍù·µÐгÌÖÐÖØÐÂÌî³äËüÃǵÄÊôÐÔÖµ£¬¶øÄú²»ÐèÒª±àдÈκδúÂë¡£µ«ÊÇ£¬ÒòΪ·þÎñÆ÷¿Ø¼þµÄÊÓͼ״̬ÔÚÒþ²ØµÄ´°Ìå×Ö¶ÎÖÐÍù·µÓÚ·þÎñÆ÷£¬ËùÒԸù¦ÄÜÓ°ÏìÐÔÄÜ¡£Á˽âÔÚÄÄЩÇé¿öÏÂÊÓͼ״̬»áÓÐËù°ïÖú£¬ÔÚÄÄЩÇé¿öÏÂËüÓ°ÏìÒ³µÄÐÔÄÜ£¬ÕâÑùÊÇÓаïÖúµÄ¡£ÀýÈ磬Èç¹ûÄú½«·þÎñÆ÷¿Ø¼þ°ó¶¨µ½Ã¿¸öÍù·µÐгÌÉϵÄÊý¾Ý£¬ÒòΪ¿Ø¼þµÄÖµ»áÔÚÊý¾Ý°ó¶¨ÆÚ¼äÓÃÐÂÖµÌæ»»£¬ËùÒÔ±£´æµÄÊÓͼ״̬ûÓÐÓô¦¡£ÔÚÕâÖÖÇé¿öÏ£¬½ûÓÃÊÓͼ״̬¿ÉÒÔ½ÚÊ¡´¦Àíʱ¼ä²¢¼õÉÙÒ³µÄ´óС¡£
ĬÈÏÇé¿öÏ£¬ÎªËùÓзþÎñÆ÷¿Ø¼þÆôÓÃÊÓͼ״̬¡£ÈôÒª½ûÓÃËü£¬Ç뽫¿Ø¼þµÄ EnableViewState ÊôÐÔÉèÖÃΪ false¡£
»¹¿ÉÒÔʹÓà @ Page Ö¸Áî½ûÓÃÕû¸öÒ³µÄÊÓͼ״̬¡£µ±Äú²»´ÓÒ³»Ø·¢µ½·þÎñÆ÷ʱ£¬Õ⽫ʮ·ÖÓÐÓá£
@ Control Ö¸ÁîÖл¹Ö§³Ö EnableViewState ÊôÐÔÒÔÖ¸¶¨ÊÇ·ñΪÓû§¿Ø¼þÆôÓÃÊÓͼ״̬¡£
²é¿´ÊÓͼ״̬µÄ·½·¨£º
ÈôÒª·ÖÎö·þÎñÆ÷¿Ø¼þÔÚÒ³ÖÐʹÓõÄÊÓͼ״̬µÄ´óС£¬Çëͨ¹ý½« trace="true" ÊôÐÔ°üº¬ÔÚ @ Page Ö¸ÁîÖÐÆôÓöԸÃÒ³µÄ¸ú×Ù¡£È»ºóÔÚ¸ú×ÙÊä³öÖУ¬²é¿´“¿Ø¼þ²ã´Î½á¹¹”±íµÄ“Viewstate”ÁС£
ÏÂÃæÇé¿ö»ù±¾ÉÏ¿ÉÒÔ½ûÓÃviewstate£º
£¨1£©Ò³Ãæ¿Ø¼þ £¨.ascx£©
£¨2£©Ò³Ãæ²»»Ø´
Ïà¹ØÎĵµ£º
£¨±¸×¢£ºÎÄÖкìÉ«×ÖÌåÊÇÎÒÔÚÔÎĵĻù´¡ÉÏÌí¼ÓµÄ½âÊÍ˵Ã÷£©
΢ÈíµÄʵÀý½Ì²ÄÖн²ÁËÈýÖÖÓïÑÔ£ºc#¡¢vb ¡¢Jscript£¬ÎªÁËÈôó¼Ò¹ýÒ»°Ñж«Î÷ñ«£¬ÎÒÃÇ»¹ÊÇѧc#°É¡£Õâ¸ö×îºÃÓÐÒ»µãc++»ù´¡¡£
²»¹ýûÓÐҲûÓйØÏµ£¬´ó²»Á˶à·ÑµãÁ¦ÁË¡£
ÈκÎÒ»ÃÅÓ ......
<Ò»>Ò³Ãæ¼¶µÄ´íÎó´¦Àí
void Page_Error(Object sender, EventArgs e) {
String message = "<font face=verdana color=red>"
......
¿ì¹ýÄ꣬ºÃ¾Ãûдʲô¶«Î÷ÁË¡£²»ÖªµÀ×î½üÊÇ̫æÁË£¬»¹ÊÇ×Ô¼ºÓеãÀÁ£¬Ð´Ð©×Ô¼º»ýÀ۵Ķ«Î÷¡£¶¼ÊÇЩ×î»ù±¾µÄÓ¦Ó㬺ʹó¼Ò·ÖÏíÏ¡£
ÑéÖ¤ÂëÔÚºÜ¶àµØ·½¶àÓõ½£¬ÍøÉϸ÷ÖÖÐÎÐÎɫɫµÄ´úÂëÒ³ºÜ¶àÁË£¬ÎÒ¾ÍÊÇ´ò·¢µãʱ¼äддÁË¡£
ÔÀí£ºÍ¨¹ýGUI+Éú³ÉÓÐËĸöÊý×ÖµÄͼƬ£¬½«ËĸöÊý×Ö´æ·Åµ½SessionÖУ¬È»ºóͨ¹ýÑéÖ¤ÄãÊäÈëµÄÑéÖ¤ÂëºÍSession ......
±¾ÎÄÎÒÃǽ«ÌÖÂÛµÄÊÇASP.NETÒ³Ãæ¼äÊý¾Ý´«µÝµÄ¼¸ÖÖ·½·¨£¬¶Ô´ËÏ£ÍûÄܰïÖú´ó¼ÒÕýÈ·µÄÀí½âASP.NETÒ³Ãæ¼äÊý¾Ý´«µÝµÄÓô¦ÒÔ¼°±ãÀûÐÔ¡£
0¡¢ÒýÑÔ
WebÒ³ÃæÊÇÎÞ״̬µÄ£¬ ·þÎñÆ÷¶Ôÿһ´ÎÇëÇó¶¼ÈÏΪÀ´×Ô²»Í¬Óû§£¬Òò´Ë£¬±äÁ¿µÄ״̬ÔÚÁ¬Ðø¶ÔÍ¬Ò»Ò³ÃæµÄ¶à´ÎÇëÇóÖ®¼ä»òÔÚÒ³ÃæÌø×ªÊ±²»»á±»±£Áô¡£ÔÚÓÃASP.NET Éè¼Æ¿ª·¢Ò»¸öWebϵͳʱ£¬ Óöµ ......
¹ÛÆä´óÂÔ£º
1.
Asp.netÊÇÒÀ´æÓÚ IISµÄÒ»¸ö·þÎñ£¬Ëµµ½ Asp.netµÄ°²È«Ïà¹ØµÄ»°Ì⵱ȻҪÓÐÒ»¸öÕûÌåÉϵÄ˼·£º IIS½ÓÊÕ —¡· IISÑéÖ¤ —¡· IISÊÚȨ ---¡· ASP.netÑéÖ¤ ---¡· Asp.netÊÚȨ ---¡·×ÊÔ´·µ»Ø¸øÓû§
IIS´ÓÍøÂçÉϽÓÊÕµ½Ò»¸ö HTTP WEBÇëÇó¿ÉÒÔʹÓà SSL¼¼ÊõÀ´±£Ö¤·þÎñÆ÷µÄÉí·Ý£¬´ËÍâ SSLÒ²¿ÉÒÔÌṩһ¸ö°²È ......