ASP.NETÒ³ÃæÉúÃüÖÜÆÚºÍasp.netÓ¦ÓóÌÐòÉúÃüÖÜÆÚ
Ò³ÃæÉúÃüÖÜÆÚ
Ò³ ÃæÉúÃüÖÜÆÚÖ´ÐÐһϵÁв½Öè£ºÒ³ÃæµÄ³õʼ»¯¡¢ÊµÀý»¯¿Ø¼þ¡¢»¹ÔºÍά»¤×´Ì¬¡¢ÔËÐÐʼþ´¦Àí³ÌÐò´úÂë¡¢³ÊÏÖ¡£ÎªÁËÔÚºÏÊʵĽ׶ÎÖ´ÐÐËùÐèµÄ´úÂ룬ËùÒÔÒª¶ÔÒ³ÃæÉúÃü ÖÜÆÚ·Ç³£ÊìϤ¡£ÔÚÒ³ÉúÃüÖÜÆÚµÄ¸÷¸ö½×¶Î£¬Ò³Ãæ»áÖð¸öÒý·¢¶¨ÒåµÄʼþ£¬Í¨¹ý¶Ô´úÂ뿪·¢£¬ÔÚÒ³ÃæµÄÉúÃüʼþÖÐÖ´ÐÐÎÒÃÇËùÐèÒªµÄ³ÌÐò
Ò³ÉúÃüÖÜÆÚ½×¶Î
1¡¢ Ò³ÇëÇ󣺷¢ÉúÔÚÒ³ÃæÉúÃüÖÜÆÚ֮ǰ£¬Óû§ÇëÇóҳʱ£¬ASP.NET½«È·¶¨ÊÇ·ñÐèÒª·ÖÎöºÍ±àÒëÒ³£¬´Ó¶øÈ·¶¨ÊÇ·ñ¿ªÊ¼Ò³ÃæµÄÉúÃüÖÜÆÚ£¬»òÕßÊÇ·ñ¿ÉÒÔÔÚ²»ÔËÐÐÒ³µÄÇé¿öÏ·¢ËÍÒ³Ãæ»º´æÒÔ½øÐÐÏìÓ¦¡£
2¡¢ ¿ªÊ¼£ºÉèÖÃÒ³ÊôÐÔ£¬È磺HttpContextÒÔ¼°ÆäËûÊôÐÔ£»Ôڴ˽׶Σ¬Ò³ÃæÐèҪȷ¶¨Êǻط¢ÇëÇó»¹ÊÇÐÂÇëÇ󣬲¢ÉèÖÃIsPostBackÊôÐÔ£»ÉèÖÃÒ³ÃæµÄUICultureÊôÐÔ¡£
3¡¢ Ò³Ãæ³õʼ»¯£º¼ÓÔØËùÓÐÖ÷Ì⣻¿Ø¼þÉú³É£¬²¢ÉèÖÃUniqueID£»
×¢£ºViewState¡¢ControlStateÖеÄÖµ»¹Î´¼ÓÔØÖÁ¿Ø¼þ£»Èç¹ûÒ³ÃæÊǻط¢£¬Ôò»Ø·¢Êý¾ÝÒ²»¹Î´¼ÓÔØ£»¹Ê´Ëʱ¿Ø¼þ¿ÉÒÔ·ÃÎÊ£¬µ«Öµ¿ÉÄܳö´í¡£
4¡¢ ¼ÓÔØ£ºÈç¹ûµ±Ç°ÇëÇóÊǻط¢ÇëÇó£¬ÔòΪ¿Ø¼þ¼ÓÔØViewStateºÍControlStateÖеÄÖµ¡£
5¡¢ ÑéÖ¤£ºµ÷ÓÃËùÓÐÑéÖ¤³ÌÐò¿Ø¼þµÄValidate·½·¨£¬´Ë·½·¨½«ÉèÖÃÑéÖ¤³ÌÐò¿Ø¼þºÍÒ³µÄIsValidÊôÐÔ¡£
6¡¢ »Ø·¢Ê¼þ´¦Àí£ºÈç¹ûÇëÇóÊǻط¢ÇëÇó£¬Ôòµ÷ÓÃËùÓÐʼþ´¦Àí³ÌÐò¡£
7¡¢ ³ÊÏÖ£ºÊ×ÏȶԸÃÒ³ºÍËùÓпؼþ½øÐб£´æÊÓͼ״̬£¬È»ºó¶Ôÿ¸ö¿Ø¼þµ÷ÓÃRender·½·¨£¬Ëü»áÌṩһ¸öÎı¾±àдÆ÷£¬ÓÃÓÚ½«¿Ø¼þµÄÊäÈëдÈëÒ³µÄResponseÊôÐÔµÄOutputStreamÖС£
8¡¢ Ð¶ÔØ£ºÍê³É³ÊÏÖ£¬²¢Òѽ«Ò³·¢ËÍÖÁ¿Í»§¶Ë¡¢×¼±¸¶ªÆú¸ÃÒ³ºó£¬µ÷ÓÃÐ¶ÔØ¡£½«Ð¶ÔØÊôÐÔÈ磺ResponseºÍRequestµÈµÈ¡£
Ò³ÉúÃüÖÜÆÚʼþ£º
1¡¢PreInit
Íê³É²Ù×÷£º¼ì²éIsPostBackÊôÐÔÀ´È·¶¨ÊDz»ÊǵÚÒ»´Î´¦Àí¸ÃÒ³£»
´´½¨»òÖØÐ´´½¨¶¯Ì¬¿Ø¼þ
¶¯Ì¬ÉèÖÃÖ÷¿ØÒ³
¶¯Ì¬ÉèÖÃThemeÊôÐÔ
¶ÁÈ¡»òÉèÖÃÅäÖÃÎļþÊôÐÔ
×¢£ºÈç¹ûÇëÇóÊǻط¢ÇëÇó£¬Ôò¿Ø¼þµÄÖµÉÐδ´ÓÊÓͼ״̬»Ö¸´£¬¼´£º²»Ó¦¸ÃÔÚ´ËʼþÖÐÉèÖÿؼþÊôÐÔ¡£
2¡¢Init
Íê³É²Ù×÷£ºÔÚËùÓпؼþ¶¼ÒѾ³õʼ»¯²¢ÇÒÓ¦ÓÃËùÓÐÍâ¹ÛÉèÖúóÒý·¢¡£Ê¹ÓøÃʼþÀ´¶ÁÈ¡ºÍ³õʼ»¯¿Ø¼þÊôÐÔ¡£
3¡¢InitComplete
Íê³É²Ù×÷£ºÓÉPage¶ÔÏóÒý·¢£¬Ê¹ÓøÃʼþÀ´´¦ÀíÒªÇóÍê³ÉËùÓгõʼ»¯¹¤×÷µÄÈÎÎñ¡£
4¡¢PreLoad
Íê³É²Ù×÷£ºÎªÒ³ºÍËùÓпؼþ¼ÓÔØÊÓͼ״̬£¬È»ºó´¦ÀíRequest ʵÀý°üÀ¨µÄÈκλط¢Êý¾Ý¡£
×¢£ºÈç¹ûÐèÒªÔÚLoad֮ǰ¶ÔÒ³»ò¿Ø¼þ½øÐд¦Àí£¬ÐèÒª¸Ãʼþ¡£
5¡¢Load
Íê³É²Ù×÷£ºÒԵݹ鷽ʽ¼ÓÔØËùÓпؼþ¡£
6¡¢¿Ø¼þʼþ
Íê³É²Ù×÷£º´¦Àí¿Ø¼þÒý·¢µÄʼþ¡£
×¢£ºÔڻط¢
Ïà¹ØÎĵµ£º
ϵͳ»·¾³:
Ê×ÏȺͻúÆ÷Ó²¼þÎÞ¹Ø,ÕâÊÇVista°æµÄ½Ì³Ì,Ö»ÒªÄãµÄ»úÆ÷ÄÜÔËÐÐVista,OK,Ч¹ûÒ»Ñù.
Vista°æ±¾:Ultimate Ò²½ÐVistaÆì½¢°æ
ϵͳ״̬:È«ÐÂ,ÒѰ²×°IIS
×¢Òâ:VistaĬÈÏÇé¿ö²¢Î´°²×°IIS,¿ÉÒÔÔÚ¿ØÖÆÃæ°åÀïÑ¡°²×°IIS,Õâ¸öÈç¹ûÓÐÎÊÌâµ¥¶ÀÁªÏµÎÒ,½ñÌì²»½²Ëü.
----------------------------------------------------- ......
ÕâÁ½Õß±¾Éí½²µÄÊDz»Í¬·½ÏòÓë½Ç¶ÈµÄÎÊÌ⣬ÔÚʵ¼ÊÓ¦ÓÃÖÐËûÃǵÄÈ·´æÔÚһЩÏàËÆµÄÌØµã£¬ÔںܶàÊé¼®ÖÐҲûÓÐÉîÈë½²½â£¬ÒÔÖÂÓÚÔì³ÉÀ§»ó£¬ÎªÁ˸üºÃµÄÀí½âËûÃÇ£¬ÄǾÍÀ´ËµËµÇø±ð°É¡£
¡¡¡¡Ê×ÏÈN²ã½á¹¹ÊÇÒ»ÖÖÈí¼þ³éÏóµÄ²ã´Î½á¹¹£¬ÊǶԸ´ÔÓÈí¼þµÄÒ»ÖÖ×ÝÏòÇз֣¬Ã¿Ò»²ã´ÎÖÐÍê³ÉͬһÀàÐ͵IJÙ×÷£¬ÒԱ㽫¸÷ÖÖ´úÂëÒÔÆäÍê³ÉµÄʹÃü×÷ÎªÒ ......
protected void Button1_Click(object sender, EventArgs e)
{
string fullName = this.File1.PostedFile.FileName;//»ñÈ¡ÉÏ´«ÎļþµÄȫ·¾¶
string size = th ......
asp.net×Ô¶¨Òå´íÎó´¦ÀíÒ³Ãæ·½·¨Ò»
1¡¢Ìí¼ÓWeb.config£¬ < system.web>< /system.web>ÖÐÌí¼Ó< customErrors mode="On"
defaultRedirect="ApplicationErroy.aspx" >< /customErrors>½Úµã£¬
2¡¢Ìí¼Ó´íÎó´¦ÀíÒ³Ãæ£ºApplicationErroy.aspxµ÷ÓÃÏÂÃæµÄ·½·¨£º
private void DealErroy() & ......
¶¯Ì¬ÍøÒ³¿ª·¢——ASPÁ¬½ÓSQL2005Êý¾Ý¿â
˵Ã÷£ºa¡¢ÒÔÏÂ×Ö·ûÖÐÊý¾Ý¿âÃûforum£¬Êý¾Ý¿â·þÎñÆ÷ÃûWWW-2443D34E558\SQL2005£¨»òÕß127.0.0.1£©
b¡¢²é¿´sqlÊý¾Ý¿â·þÎñÆ÷Ãû³Æ£º¶ÔÏó×ÊÔ´¹ÜÀíÆ÷->Êý¾Ý¿â->ÓÒ¼üµã»÷×Ô¼º½¨µÄÊý¾Ý¿â->ÊôÐÔ->ȨÏÞ
c¡¢Provider=sqlncliÒ²¿ÉÒÔ,UIDÓë“=”Ö®¼ä²»¿ÉÒÔ ......