ÈçºÎÓÅ»¯ASP.NETÓ¦ÓóÌÐò£¿
¸Õ¿´µ½ÁËһƬÎÄÕ http://dotnet.csdn.net/page/a92a1213-9896-49c7-9c89-14ae5f0d87ae Ìáµ½Èçϼ¸µã:
1. Êý¾Ý¿âÁ¬½Ó³¬Ê±
2. ´´½¨µÄ¶ÔÏóÖ»¹ÜÓ㬲»¹ÜÊÍ·Å
3. µ÷ÊÔ(Debug)ģʽϱàÒëºó£¬¾ÍÓÃÓÚÓ¦Óû·¾³ÖÐÁË
4. ʵ¼Ê×÷ҵģʽ·ÖÏí
1,2,3±È½ÏºÃÀí½â£¬ÎÒÔÚ×öµÄʱºò·¸ÁËËû˵µÄ µÚÈýÖÖ´íÎó£¬ÖÁÓÚ4 ²»ÊÇÌ«¶®? ÁíÍâÎÒ»¹·¢¹ýһƪÌû×Ó "ÈçºÎÓÅ»¯ASP.NETÍøÕ¾ÐÔÄÜ"
http://topic.csdn.net/u/20090905/10/636c79ea-53a3-408d-adb0-89803b30dd03.html ºóÆÚÎÒ»á¼ÌÐø¹Ø×¢ASP.NETµÄÐÔÄÜÓÅ»¯
Ïà¹ØÎĵµ£º
Õâ¶Îʱ¼äÒ»Ö±ÔÚ×öÒ»¸öµÄÏîÄ¿£¬ÏÈǰbuildÏîĿʱ£¬Ò»Ö±ÊÇÕý³£µÄ£¬Ã»ÓÐÈκÎÎÊÌâ¡£×òÌ죬ÔÚ½«Íê³ÉµÄ²¿·ÖÎļþÇ©Èë·þÎñÆ÷ºó£¬ÖØÐÂÉú³É½â¾ö·½°¸
ʱ£¬buildʧ°Ü£¬×ÜÊÇÌáʾ²»ÔÊÐíÑ»·ÎļþÒýÓ㬺ÍÓû§¿Ø¼þÏà¹ØµÄһЩ´íÎó--δ֪·þÎñÆ÷±ê¼Ç¡£½Ó×ÅÔÙÉú³É½â¾ö·½°¸£¬»¹ÊÇʧ°Ü£¬µ«ÊǶàÉú¼¸´ÎÖ®ºó£¬¾¡È»
ÓÖÉú³É³É¹¦ÁË£¬ÎÊÌâºÜÊǹÖÒì¡£ÓÉÓÚ ......
²½Ö裺
1¡¢ÏÈÔÚDÅ̽¨Ò»¸öÐÂÎļþ¼Ð
2¡¢´ò¿ªVS2008£¬Ð½¨Ò»¸öÍøÕ¾£¬¸ü¸ÄÃû×Öºó´æ·ÅÔÚ1ÖеÄÎļþ¼ÐÖУ¬´ËʱҪ¼ÇµÃ¸ø¸ÃÍøÕ¾½¨Ò»¸öеÄÎļþ¼Ð£¬×¨ÃÅÓÃÀ´´æ·Å¸ÃÍøÕ¾ËùÓеÄÎļþ£»
3¡¢´î½¨Êý¾Ý·ÃÎʲ㣬µã»÷Îļþ——Ìí¼Ó——н¨ÏîÄ¿——Àà¿â£¬¸ü¸ÄÃû×ÖÖ®ºó£¬´æ·ÅÔÚ1ÖеÄÎļþ¼ÐÖУ¬Í¬ÑùҲΪÊý ......
OnClientClick="this.disabled=true;this.form.submit();" UseSubmitBehavior="False"ÔÚ°´Å¥ÊôÐÔÖмÓÈëÕâ¶Î´úÂë
this.btnSubmit.Attributes["onclick"] = this.GetPostBackEventReference(this.btnSubmit) + ";this.disabled=true;";
Èç¹ûÊÇÌá½»ÊÇÒ»¸öButton£¬¿ÉÒÔʹÓÃjavascript£¬ÉèÖÃΪen ......
ʾÀý
µÚÒ»¸öʾÀýÑÝʾÈçºÎ´´½¨ FileUpload ¿Ø¼þ£¬¸Ã¿Ø¼þ½«Îļþ±£´æµ½´úÂëÖÐÖ¸¶¨µÄ·¾¶¡£
<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
  ......
×öÏîĿҲÓÐÒ»¶Îʱ¼äÁË£¬ÔÚ³ÌÐòÖÐÒ²Óöµ½ºÜ¶à°²È«·½ÃæµÄÎÊÌâ¡£Ò²¸Ã×ܽáÒ»ÏÂÁË¡£Õâ¸öÏîÄ¿ÊÇÒ»¸ö CMS ϵͳ¡£ÏµÍ³ÊÇÓà ASP.NET ×öµÄ¡£¿ª·¢µÄʱºò·¢ÏÖ΢Èí×öÁ˺ܶలȫ´ëÊ©£¬Ö»ÊÇÓÐЩÐÂÊÖ³ÌÐòÔ±²»ÖªµÀÔõô¿ªÆô¡£ÏÂÃæÎÒͨ¹ý¼¸¸ö·½Ãæ¼òµ¥½éÉÜ£º
¡¡¡¡1£ºSQL ×¢Èë
¡¡¡¡2£ºXSS
¡¡¡¡3£ºCSRF
¡¡¡¡4£ºÎļþÉÏ´«
SQL ×¢Èë
¡¡¡¡Ò ......