ASP.NET
HyperLink Web ·þÎñÆ÷¿Ø¼þ¿ÉÔÚÍøÒ³ÉÏ´´½¨Á´½Ó£¬Ê¹Óû§¿ÉÒÔÔÚÓ¦ÓóÌÐòÖеÄÒ³¼äÒÆ¶¯¡£
Ò»¡¢±³¾°
ʹÓà HyperLink ¿Ø¼þµÄÖ÷ÒªÓŵãÊÇ¿ÉÒÔÔÚ·þÎñÆ÷´úÂëÖÐÉèÖÃÁ´½ÓÊôÐÔ¡£ÀýÈ磬Äú¿ÉÒÔ¸ù¾ÝÒ³ÃæÖеÄÌõ¼þ¶¯Ì¬¸ü¸ÄÁ´½ÓÎı¾»òÄ¿±êÒ³¡£
°²È«ËµÃ÷£º Ó볬Á´½ÓÏà¹ØÁªµÄ URL ¿ÉÄܻᱻÓû§¶ñÒâ´Û¸Ä¡£
ʹÓà HyperLink ¿Ø¼þµÄÁíÒ»¸öÓŵãÊÇ£¬¿ÉÒÔʹÓÃÊý¾Ý°ó¶¨À´Ö¸¶¨Á´½ÓµÄÄ¿±ê URL£¨ÒÔ¼°±ØÒªÊ±ÓëÁ´½ÓÒ»Æð´«µÝµÄ²ÎÊý£©¡£µäÐ͵ÄʾÀý¾ÍÊǸù¾Ý²úÆ·ÁÐ±í´´½¨ HyperLink ¿Ø¼þ¡£Ä¿±ê URL Ö¸ÏòÓû§¿ÉÒÔÔÚÆäÖжÁÈ¡ÓйزúÆ·µÄ¸ü¶àÏêϸÐÅÏ¢µÄÒ³Ãæ¡£
Ìáʾ£º Èç¹ûÐèÒª´´½¨ HyperLink Êý¾Ý°ó¶¨¿Ø¼þ£¬Ö´Ðд˲Ù×÷µÄÒ»ÖÖ¼òµ¥·½·¨Êǽ«ËüÃÇÌí¼ÓΪÕâЩ¿Ø¼þµÄ×Ó¼¶£ºRepeater¡¢DataList¡¢GridView¡¢FormView »ò DetailsView¡£
HyperLink ¿Ø¼þ¿ÉÒÔÏÔʾ¿Éµ¥»÷µÄÎı¾»òͼÏñ¡£
Óë´ó¶àÊý Web ·þÎñÆ÷¿Ø¼þ²»Í¬£¬µ±Óû§µ¥»÷ HyperLink ¿Ø¼þʱ²¢²»»áÔÚ·þÎñÆ÷´úÂëÖÐÒý·¢Ê¼þ¡£´Ë¿Ø¼þÖ»Ö´Ðе¼º½¡£
¶þ¡¢ÈçºÎ£ºÏò Web ´°ÌåÒ³Ìí¼Ó HyperLink Web ·þÎñÆ÷¿Ø¼þ (Visual Studio)
Äú¿ÉÒÔÏò Web ´°ÌåÒ³Ìí¼Ó³¬Á´½Ó£¬·½·¨ÊÇÔÚÒ³ÃæÉÏ·ÅÖà HyperLink Web ·þÎñÆ÷¿Ø¼þ²¢½«ËüÓëÒ»¸ö URL Ïà¹ØÁª¡£Äú¿ÉÒÔÖ¸¶¨ÒÔÎı¾·½Ê½»òͼÐη½Ê½³ÊÏÖ HyperLink ¿Ø¼þ¡£
1¡¢´Ó¹¤¾ßÏäµÄ“±ê×¼”Ñ¡ÏÖУ¬½« HyperLink ¿Ø¼þÍ϶¯µ½Ò³ÃæÉÏ¡£
2¡¢ÔÚ“ÊôÐÔ”´°¿ÚµÄ“Íâ¹Û”Àà±ðÖУ¬Í¨¹ýÏÂÃæ·½·¨Ö®Ò»Ö¸¶¨Ò³ÃæÉϵÄÁ´½ÓµÄ¸ñʽ£º
ÈôÒª´´½¨Îı¾Á´½Ó£¬ÇëÉèÖÿؼþµÄ Text ÊôÐÔ¡£Äú¿ÉÒÔÔÚÊôÐÔÖаüº¬ HTML ¸ñʽÉèÖá£ÀýÈ磬Äú¿ÉÒÔ½«Îı¾Öеĵ¥¸ö´Ê¸ñʽ»¯Îª´ÖÌ壬·½·¨ÊÇÔÚ Text ÊôÐÔÖУ¬ÔڸôʵÄÁ½²à·ÅÖÃÒ»¸ö <B> ±ê¼Ç¡£
ÈôÒª´´½¨Ò»¸öͼÐÎÁ´½Ó£¬¿ÉÒÔ½«¿Ø¼þµÄ ImageUrl ÊôÐÔÉèÖÃΪһ¸ö .gif¡¢.jpg »òÆäËû Web ͼÐÎÎļþµÄ URL¡£
˵Ã÷£º Èç¹ûͬʱÉèÖÃÁË ImageUrl ºÍ Text ÊôÐÔ£¬Ôò ImageUrl ÊôÐÔÓÅÏÈ¡£
3¡¢ÔÚ“ÊôÐÔ”´°¿ÚµÄ“µ¼º½”Àà±ðÏ£¬½« NavigateUrl ÊôÐÔÉèÖÃΪҪÁ´½ÓµÄÒ³ÃæµÄ URL¡£
°²È«ËµÃ÷£º ÓëÒ»¸ö³¬Á´½ÓÏà¹ØÁªµÄ URL Ö¸ÏòÍⲿ×ÊÔ´¡£Èç¹ûÄúÖ¸Ïò²»ÊôÓÚ×Ô¼ºµÄ×ÊÔ´£¬ÇëÈ·±£ÄúµÄÓû§¿ÉÒÔ°²È«µØÊ¹ÓÃÕâЩ×ÊÔ´¡£
4¡¢»òÕߣ¬ÔÚ“ÊôÐÔ”´°¿ÚµÄ“µ¼º½”Àà±ðÏ£¬Í¨¹ýÉèÖý«ÔÚÆäÖÐÏÔʾÁ´½ÓÒ³ÃæµÄÄ¿±ê´°¿Ú»ò¿ò¼ÜµÄ ID À´Ö¸¶¨ target¡£Äú¿ÉÒÔÍ
Ïà¹ØÎĵµ£º
<%=%>°ó¶¨CSÎļþÖеıäÁ¿£¬ÓÐÖµµÄÊôÐÔ£¬»òÕßÓзµ»ØÖµµÄ·½·¨£¬
<%#%>Ò»°ãʽ·ÅÔÚÊý¾Ý¿Ø¼þÖаó¶¨Êý¾ÝÔ´±íÖеÄ×Ö¶Î
<%=%><%#%>Çø±ð:
ǰÕß ÊÇÔÚÒ³ÃæÖ®ÖÐʹÓÃ.ÊôÓÚÒ»¶Î´úÂë.ÓÐ=ºÅµÄ¾ÍÏ൱ÓÚresponse.write()Õ⹦ÄÜ.ºÍaspÒ»Ñù.
ºóÕß ÊÇÔÚÒ³ÃæÖеķþÎñÆ÷Êý¾Ý¿Ø¼þÖаó¶¨Êý¾ÝÔ´µÄ×Ö¶Î ......
OnClientClick="this.disabled=true;this.form.submit();" UseSubmitBehavior="False"ÔÚ°´Å¥ÊôÐÔÖмÓÈëÕâ¶Î´úÂë
this.btnSubmit.Attributes["onclick"] = this.GetPostBackEventReference(this.btnSubmit) + ";this.disabled=true;";
Èç¹ûÊÇÌá½»ÊÇÒ»¸öButton£¬¿ÉÒÔʹÓÃjavascript£¬ÉèÖÃΪen ......
ʹÓà FileUpload ¿Ø¼þ£¬¿ÉÒÔΪÓû§ÌṩһÖÖ½«Îļþ´ÓÆä¼ÆËã»ú·¢Ë͵½·þÎñÆ÷µÄ·½·¨¡£
Ò»¡¢¹¦ÄÜ
¿ÉʹÓà FileUpload ¿Ø¼þÖ´ÐÐÏÂÁвÙ×÷£º
·Ê¹Óû§Äܹ»ÉÏÔØ´æ´¢ÔÚ·þÎñÆ÷ÉϵÄÌØ¶¨Î»ÖõÄÎļþ¡£
·ÏÞÖÆ¿ÉÉÏÔØµÄÎļþµÄ´óС¡£
·ÔÚ´æ´¢ÉÏÔØµÄÎļþ֮ǰ¼ì²éÆäÊôÐÔ¡£
¶þ ......
×öÏîĿҲÓÐÒ»¶Îʱ¼äÁË£¬ÔÚ³ÌÐòÖÐÒ²Óöµ½ºÜ¶à°²È«·½ÃæµÄÎÊÌâ¡£Ò²¸Ã×ܽáÒ»ÏÂÁË¡£Õâ¸öÏîÄ¿ÊÇÒ»¸ö CMS ϵͳ¡£ÏµÍ³ÊÇÓà ASP.NET ×öµÄ¡£¿ª·¢µÄʱºò·¢ÏÖ΢Èí×öÁ˺ܶలȫ´ëÊ©£¬Ö»ÊÇÓÐЩÐÂÊÖ³ÌÐòÔ±²»ÖªµÀÔõô¿ªÆô¡£ÏÂÃæÎÒͨ¹ý¼¸¸ö·½Ãæ¼òµ¥½éÉÜ£º
¡¡¡¡1£ºSQL ×¢Èë
¡¡¡¡2£ºXSS
¡¡¡¡3£ºCSRF
¡¡¡¡4£ºÎļþÉÏ´«
SQL ×¢Èë
¡¡¡¡Ò ......
ÀûÓÃApplication¶ÔÏóºÍSession¶ÔÏó¿ÉÒÔͳ¼Æµ±Ç°ÔÚÏßÓû§ÊýÁ¿.
×¢Òâ:
(1)ÔڻỰ¿ªÊ¼ºÍ½áÊøÊ±,Ò»¶¨Òª½øÐмÓËøºÍ½âËø²Ù×÷¡£ÓÉÓÚ¶à¸öÓû§¿ÉÒÔ¹²ÏíApplication¶ÔÏó£¬Òò´Ë¼ÓËøÊDZØÒªµÄ£¬ÕâÑù¿ÉÒÔ±£Ö¤ÔÚͬһʱ
¿ÌÖ»ÓÐÒ»¸ö¿Í»§¿ÉÒÔÐ޸ĺʹæÈ¡Application¶ÔÏóµÄÊôÐÔ¡£Èç¹û¼ÓËøºó£¬³Ù³Ù²»¸ø¿ªËø£¬»áµ¼ÖÂÓû§ÎÞ·¨·ÃÎÊApplic ......