ASP.NET±à³ÌÄ£ÐÍÖ®ASP.NETÒ³ÃæÉúÃüÖÜÆÚͼ½â
ASP.NET±à³ÌÄ£ÐÍÖ®ASP.NETÒ³ÃæÉúÃüÖÜÆÚͼ½â
ASP.NET±à³ÌÄ£ÐÍÖÐASP.NETÒ³ÃæÉúÃüÖÜÆÚÊÇÖ¸Ê²Ã´ÄØ£¿Ëü°üÀ¨Ê²Ã´ÄØ£¿ASP.NET±à³ÌÄ£ÐÍÖ®ASP.NETÒ³ÃæÉúÃüÖÜÆÚ¾ßÌåµÄ¹ý³ÌÓÐÄÄÐ©ÄØ£¿ÏÂÃæ¾Í¿ªÊ¼ÎÒÃǵĽ²½â°É£º
ASP.NET Ò³ÔËÐÐʱ£¬´ËÒ³½«¾ÀúÒ»¸öÉúÃüÖÜÆÚ£¬ÔÚÉúÃüÖÜÆÚÖн«Ö´ÐÐһϵÁд¦Àí²½Öè¡£ÕâЩ²½Öè°üÀ¨³õʼ»¯¡¢ÊµÀý»¯¿Ø¼þ¡¢»¹ÔºÍά»¤×´Ì¬¡¢ÔËÐÐʼþ´¦Àí³ÌÐò´úÂëÒÔ¼°½øÐгÊÏÖ¡£Á˽âÒ³µÄÉúÃüÖÜÆÚ·Ç³£ÖØÒª£¬ÕâÑù¾ÍÄÜÔÚºÏÊʵÄÉúÃüÖÜÆÚ½×¶Î±àд´úÂ룬ÒÔ´ïµ½Ô¤ÆÚЧ¹û¡£´ËÍ⣬Èç¹û¿ª·¢×Ô¶¨Òå¿Ø¼þ£¬Ôò±ØÐëÊìϤҳÉúÃüÖÜÆÚ£¬´Ó¶øÕýÈ·µØ³õʼ»¯¿Ø¼þ£¬Ê¹ÓÃÊÓͼ״̬Êý¾ÝÌî³ä¿Ø¼þÊôÐÔÒÔ¼°ÔËÐÐËùÓпؼþÐÐΪÂß¼¡£
ASP.NET±à³ÌÄ£ÐÍÖ®Ò³ÃæÉúÃüÖÜÆÚÖ´ÐÐһϵÁв½Öè£ºÒ³ÃæµÄ³õʼ»¯¡¢ÊµÀý»¯¿Ø¼þ¡¢»¹ÔºÍά»¤×´Ì¬¡¢ÔËÐÐʼþ´¦Àí³ÌÐò´úÂë¡¢³ÊÏÖ¡£ÎªÁËÔÚºÏÊʵĽ׶ÎÖ´ÐÐËùÐèµÄ´úÂ룬ËùÒÔÒª¶ÔÒ³ÃæÉúÃüÖÜÆÚ·Ç³£ÊìϤ¡£ÔÚÒ³ÉúÃüÖÜÆÚµÄ¸÷¸ö½×¶Î£¬Ò³Ãæ»áÖð¸öÒý·¢¶¨ÒåµÄʼþ£¬Í¨¹ý¶Ô´úÂ뿪·¢£¬ÔÚÒ³ÃæµÄÉúÃüʼþÖÐÖ´ÐÐÎÒÃÇËùÐèÒªµÄ³ÌÐò
Ò³ÉúÃüÖÜÆÚ½×¶Î
1¡¢ASP.NETÒ³ÃæÉúÃüÖÜÆÚÖ®Ò³ÇëÇ󣺷¢ÉúÔÚÒ³ÃæÉúÃüÖÜÆÚ֮ǰ£¬Óû§ÇëÇóҳʱ£¬ASP.NET½«È·¶¨ÊÇ·ñÐèÒª·ÖÎöºÍ±àÒëÒ³£¬´Ó¶øÈ·¶¨ÊÇ·ñ¿ªÊ¼Ò³ÃæµÄÉúÃüÖÜÆÚ£¬»òÕßÊÇ·ñ¿ÉÒÔÔÚ²»ÔËÐÐÒ³µÄÇé¿öÏ·¢ËÍÒ³Ãæ»º´æÒÔ½øÐÐÏìÓ¦¡£
2¡¢ASP.NETÒ³ÃæÉúÃüÖÜÆÚÖ®¿ªÊ¼£ºÉèÖÃÒ³ÊôÐÔ£¬È磺HttpContextÒÔ¼°ÆäËûÊôÐÔ£»Ôڴ˽׶Σ¬Ò³ÃæÐèҪȷ¶¨Êǻط¢ÇëÇó»¹ÊÇÐÂÇëÇ󣬲¢ÉèÖÃIsPostBackÊôÐÔ£»ÉèÖÃÒ³ÃæµÄUICultureÊôÐÔ¡£
3¡¢ ASP.NETÒ³ÃæÉúÃüÖÜÆÚÖ®Ò³Ãæ³õʼ»¯£º¼ÓÔØËùÓÐÖ÷Ì⣻¿Ø¼þÉú³É£¬²¢ÉèÖÃUniqueID£»
×¢£ºViewState¡¢ControlStateÖеÄÖµ»¹Î´¼ÓÔØÖÁ¿Ø¼þ£»Èç¹ûÒ³ÃæÊǻط¢£¬Ôò»Ø·¢Êý¾ÝÒ²»¹Î´¼ÓÔØ£»¹Ê´Ëʱ¿Ø¼þ¿ÉÒÔ·ÃÎÊ£¬µ«Öµ¿ÉÄܳö´í¡£
4¡¢ASP.NETÒ³ÃæÉúÃüÖÜÆÚÖ®¼ÓÔØ£ºÈç¹ûµ±Ç°ÇëÇóÊǻط¢ÇëÇó£¬ÔòΪ¿Ø¼þ¼ÓÔØViewStateºÍControlStateÖеÄÖµ¡£
5¡¢ASP.NETÒ³ÃæÉúÃüÖÜÆÚÖ®ÑéÖ¤£ºµ÷ÓÃËùÓÐÑéÖ¤³ÌÐò¿Ø¼þµÄValidate·½·¨£¬´Ë·½·¨½«ÉèÖÃÑéÖ¤³ÌÐò¿Ø¼þºÍÒ³µÄIsValidÊôÐÔ¡£
6¡¢ASP.NETÒ³ÃæÉúÃüÖÜÆÚÖ®»Ø·¢Ê¼þ´¦Àí£ºÈç¹ûÇëÇóÊǻط¢ÇëÇó£¬Ôòµ÷ÓÃËùÓÐʼþ´¦Àí³ÌÐò¡£
7¡¢ASP.NETÒ³ÃæÉúÃüÖÜÆÚÖ®³ÊÏÖ£ºÊ×ÏȶԸÃÒ³ºÍËùÓпؼþ½øÐб£´æÊÓͼ״̬£¬È»ºó¶Ôÿ¸ö¿Ø¼þµ÷ÓÃRender·½·¨£¬Ëü»áÌṩһ¸öÎı¾±àдÆ÷£¬ÓÃÓÚ½«¿Ø¼þµÄÊäÈëдÈëÒ³µÄResponseÊôÐÔµÄOutputStreamÖС£
8¡¢ASP.NETÒ³ÃæÉúÃüÖÜÆÚÖ®Ð¶ÔØ£ºÍê³É³ÊÏÖ£¬²¢Òѽ«Ò³·¢ËÍÖÁ¿Í»§¶Ë¡¢×¼±¸¶ªÆú¸ÃÒ³ºó£¬µ÷ÓÃÐ¶ÔØ¡£½«Ð¶ÔØÊôÐÔÈ磺ResponseºÍReq
Ïà¹ØÎĵµ£º
Ê×Ïȼòµ¥½éÉÜÒ»ÏÂMD5ºÍSHA1:
MD5µÄÈ«³ÆÊÇMessage-Digest Algorithm 5£¨ÐÅÏ¢-ÕªÒªËã·¨£©£¬ÔÚ90Äê´ú³õÓÉMit Laboratory for Computer ScienceºÍRsa data security incµÄRonald l. rivest¿ª·¢³öÀ´£¬¾md2¡¢md3ºÍmd4·¢Õ¹¶øÀ´¡£ËüµÄ×÷ÓÃÊÇÈôóÈÝÁ¿ÐÅÏ¢ÔÚÓÃÊý×ÖÇ©ÃûÈí¼þÇ©Êð˽ÈËÃܳ×ǰ±»"ѹËõ"³ÉÒ»ÖÖ±£Ãܵĸñʽ£¨¾ÍÊǰÑÒ»¸öÈÎÒâ³ ......
ÔÚÍøÉÏËѼ¯ÕûÀíµÄ×ÊÁÏ£¬Ï£Íû¶Ô´ó¼ÒÓÐËù°ïÖú
1.<%=...%>Óë<%#... %>µÄÇø±ð:
´ð:<%=...%>ÊÇÔÚ³ÌÐòÖ´ÐÐʱµ÷ÓÃ,<%#... %>ÊÇÔÚDataBind()·½·¨Ö®ºó±»µ÷ÓÃ
2.¿Ø¼þ½ÓÊÕÄÄЩÀàÐÍÊý¾Ý?
´ð:½ÓÊÕBindµÄ¿Ø¼þ,Ò»°ãÓÐdropDownList,DataList,DataGrid,ListBoxÕâЩ¼¯ºÏÐÔÖʵĿؼþ,¶ø±»À¦°ó ......
ÒòΪÏîÄ¿ÖÐҪʹÓÃajaxÉÏ´«Í¼Æ¬Îļþ£¬ÓÖÎÞ·¨ÕÒµ½ºÏÊʵÄjquery²å¼þ£¬Ö»ÓÐ×Ô¼º¶¯ÊÖдһ¸ö¡£Ë¼Â·ÈçÏ£º
1.ÓÃjsÈ¡µÃÎļþµÄÍêȫ·¾¶
2.ajax´«µ½ºǫ́
3.ʹÓÃwebclientµÄuploadfileÉÏ´«Îļþ¡£
Ò»ÇÐÊÓºõûÓÐÎÊÌâÁË£¬µ«ÊÇʵ¼Ê¿ª·¢ÖУ¬±¾»ú²âÊÔûÓÐÈκÎÎÊÌ⣬µ«ÊDz¿ÊðºóÈ´×ÜÊÇÕÒ²»µ½ÉÏ´«µÄÎļþ£¬µ÷ÊÔ´úÂëºó·¢ÏÖÎÞ·¨·ÃÎʿͻ§¶Ë·¾¶µ ......
APS.NETÒ¹»°µÄÀý×Ó¼ÓÔØºó±¨´íÈçÏ£º
System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35´íÎó
ÔÒòÊÇδÄܼÓÔØÎļþ»ò³ÌÐò¼¯ system.web.extensions
½â¾ö°ì·¨:
1,Èç¹ûÄãµÄ³ÌÐòÔËÐÐÔÚÄãÄÜ¿ØÖƵķþÎñÆ÷ÉÏ£¬ÄÇô°²×°asp.net ajax¾ÍÐÐÁË£¬ÕâÊÇSystem.Web.ExtensionsµÈdll×öΪGAC² ......
»ñÈ¡ÍøÕ¾¸ùĿ¼µÄ·½·¨Óм¸ÖÖÈ磺
Server.MapPath(Request.ServerVariables["PATH_INFO"])
Server.MapPath("/")
Server.MapPath("")
Server.MapPath(".")
Server.MapPath("../")
Server.MapPath("..")
&nb ......