ASP.NET MVCʹÓøÐÑÔ
Ç°ÑÔ
дÕâƪÎÄÕµÄÄ¿µÄ£¬ÊÇÏë×ܽáһЩ¶«Î÷£¬ÒÔ°ïÖúÅóÓÑÃǸüºÃµÄʹÓÃÕâ¸ö¿ò¼Ü¡£µ«ÊÇ£¬ÎÒÓÖ²»Ïñ°Ñ¹Ù·½ÁоٵÄÄÄЩÓÅÊÆ¡¢¹¦ÄÜ·Òë¹ýÀ´ÁоÙÔÚÕâÀï¡£ËùÒÔ£¬ÎÒÏë¸É´àÎҾʹ¿´Ó¸öÈ˹۵ãÉ϶ÔÕâ¸ö¿ò¼ÜÆÀÂÛһϰɡ£ËµµÄ²»ºÃµÄ£¬²»¶ÔµÄ»¹ÇëÅúÆÀÖ¸Õý¡£
ASP.NET MVC——ÂÝÐý½ø²½µÄ²úÎï
¶ÔÓÚ΢ÈíΪʲôҪÍƳöASP.NET MVC£¬ÎÒÃÇÊÇÎÞ´ÓµÃÖªµÄ£¬Ò²ÐíÊÇÒòΪJavaEEƽ̨ÉÏÓÐStruts£¬Ò²ÐíÊÇÒòΪMVCÌ«Á÷ÐУ¬Ò²Ðí΢ÈíÊÇÏëʹµÃ×Ô¼ºµÄWeb Appƽ̨¸üÍêÉÆ£¬×ÜÖ®ÎÒÃÇÖ»Äܲ²⡣µ«ÊÇÈç¹û»Ø¹ËÒ»ÏÂ΢ÈíµÄWeb Appƽ̨½ø»¯¹ý³Ì£¬»¹ÊǺÜÓÐÒâ˼µÄ¡£
ASP——΢Èí×îÔçΪWeb¿ª·¢×ö³öµÄ¹±Ï׿ÉÄܾÍÊÇASPÁË£¬Õâ¸ö¶¯Ì¬ÓïÑ԰Ѷ¯Ì¬ÍøÒ³¿ª·¢µÄÄѶȿÕÇ°½µµÍÁË¡£µ«ÊÇ£¬ÔںܶàÈËÐ˷ܵÄÓÃASPд×ÅÒ»¸öÓÖÒ»¸ö¶¯Ì¬Íøҳʱ£¬ËüµÄȱµã½¥½¥±©Â¶£ºÓïÑÔ¹ýÓÚ¼òµ¥£¬Ã»ÓÐÃæÏò¶ÔÏóÖ§³Ö¡¢Ã»ÓкõÄIDEÖ§³Ö¡¢¶¯Ì¬½Å±¾ºÍ¾²Ì¬HTMLÔÓôÛÔÚÒ»Æð£¬Ê¹µÃÐ޸ļ°Î¬»¤¼«ÎªÀ§ÄÑ¡£
Web Form——˵ʵ»°£¬¼´Ê¹ÊÇÓÃÏÖÔÚµÄÑ۹⿴£¬Î¢ÈíÍƳöµÄWeb Form±à³ÌÄ£ÐÍȷʵÊǺÜÓд´Ò⣬ҲºÜʵÓá£Î¢Èí¿ª´´ÐԵؽ«×ÀÃæÓ¦ÓõĿª·¢Ä£Ê½ÒýÈëWebÓ¦Óÿª·¢£ºÍϿؼþ¡¢Ð´Ê¼þ´¦Àí¡¢ÔËÐÐ...Ò»Çж¼ÄÇôÃÀºÃ£¬¶øÇÒÇ°¶Î¾²Ì¬´úÂëºÍºó¶Ë³ÌÐòÍêÈ«¸ôÀëÔÚÁ½¸öÎļþÀ²¢ÇÒÓû§¿ÉÒÔʹÓÃ.NETƽ̨ÉÏÈÎÒâÒ»ÖÖÓïÑÔ½øÐкó¶Ë±à³Ì¡£¶Ô³ÌÐòÔ±À´Ëµ£¬Ê¹ÓÃC#½øÐбà³Ì±ÈʹÓÃASPʵÔÚÊÇÊæ·þÌ«¶àÁË¡£ËùÒÔ£¬Web FormÄ£ÐÍ¿ÉÒÔ˵³ÉΪ.NET Web App¿ª·¢µÄ´úÃû´Ê£¬ËùÓлùÓÚ.NETƽ̨µÄWeb¿ª·¢ÈËÔ±¶¼ÊìϤ²¢½ÓÊÜÁËÕâÖÖÄ£ÐÍ¡£
ASP.NET MVC——¾ÍÔÚWeb Form´óÐÐÆäµÀʱ£¬Î¢ÈíÍƳöÁËASP.NET MVC¡£Ñϸñ˵£¬ASP.NET MVCºÍWeb FormÊDz»¾ßÓпɱÈÐԵģ¬Web FormÊÇÒ»¸öÍêÕûµÄÐÂÐÍÄ£ÐÍ£¬´Ó¶¥²ãµ½µ×²ãÊÇÒ»ÕûÌ׵Ķ«Î÷£¬¶øASP.NET MVCÖ»ÊǸøWeb Form´©Á˼þMVCÑù×ÓµÄÍâÌ×£¬ËüÓ¦¸ÃÊÇ»ùÓÚWeb FormµÄÒ»ÖÖ±à³Ì·½Ê½Ä£ÐÍÀ©Õ¹¡£µ«ÊÇ£¬´Ó¿ª·¢ÈËÔ±¿´£¬ASP.NET MVCµÄÍƳöȷʵ´ó´ó¸Ä±äÁËÎÒÃǵĿª·¢·½Ê½£¬ºÜ¶àWeb Formϵķ½Ê½²»±»ÌᳫÁË£¨ÄãÈÔ¿ÉÒÔÓã¬ÒòΪASP.NET MVCÒ²ÊÇ»ùÓÚWeb FormµÄ£©£¬ÀýÈ磬Ôø±¥ÊÜÔÞÑïµÄ·þÎñÆ÷¶Ë¿Ø¼þÔٶȱ»Å×Æú£¬×ª¶øÔÙ´ÎʹÓÿͻ§¶Ë¿Ø¼þ£¬Ê¼þÇý¶¯Ä£Ðͱ»Å×Æú£¬×ª¶øʹÓÃÁËÀàËÆ´«Í³µÄUrlÌøת´¦ÀíÄ£ÐÍ¡£¶øÇÒÔÚÊý¾ÝÑéÖ¤µÈ·½Ê½ÉÏÓëWeb FormÏÂÌᳫµÄ·½Ê½ÓÐÁ˺ܴó±ä»¯¡£
Èç´Ë¿´À´£¬ÕæÏñÊÇÒ»¸öÂֻأ¬ËƺõASP.NET MVCÓÖ°ÑÎÒÃÇ´ø»Øµ½ÁËASPʱ´ú£º·þÎñÆ÷¶ËÄ£ÐͲ»ÈÃÓá¢Ê¼þÇý¶¯»úÖƲ»ÈÃÓá¢ÀàËÆDesktop AppµÄ¿ª·¢·½Ê½²»ÈÃÓÃ...ÎÒÃÇËƺõ´ÓWeb Form»Øµ½ÁË´«Í³µÄASPʱ´
Ïà¹ØÎĵµ£º
Ò».ºǫ́µ÷ÓÃǰ̨
1.Page.ClientScript.RegisterStartupScript(type,"",script);
Àý:
string script = string.Format("<script>alert('Wrong');</script>");
Page.ClientScript.RegisterStartupScript(GetType(), "Load", script);
2.¶ÔÏó.Attributes.Add("ʼþ","script")
Àý:
e.Row.Attributes.Add("on ......
Õâ¸öÊôÐÔÊÇÓÃÀ´ÑéÖ¤¿Í»§¶ËÓû§µÄÊäÈëµÄ,ÓÃÀ´ÑéÖ¤Óû§µÄÊäÈëÖÐÊÇ·ñÓÐΣÏÕ×Ö·ûµÄ,Õâ¸öÊôÐÔµÄĬÈÏֵΪtrue,΢ÈíÖ®ËùÒÔÕâô×öÊÇΪÁËÌá¸ßasp.net³ÌÐòµÄ°²È«ÐÔ,ËùÒԺܶà³ÌÐòÔ±¼´Ê¹²»ÖªµÀÔõôÀ´·ÀÓùºÚ¿ÍµÄ¹¥»÷,asp.netµÄһЩĬÈÏÊôÐÔµÈÄÚÈÝÒѾ¶Ô°²È«½øÐÐÁË¿ØÖÆ,ÕâÒ²ÊÇΪʲôasp.netµÄ³ÌÐòÏà¶ÔÀ´Ëµ±È½Ï°²È«µÄÔÒò!
¡¡¡¡¼ÈÈ»Õâ¸öÊô ......
ASP.NET 4°üÀ¨ÁËһϵÁÐеÄÔËÐÐʱÌØÐÔ£¬¿ÉÒÔ°ïÖúÄã½øÒ»²½ÓÅ»¯ÄãµÄÍøÕ¾¡£ÆäÖÐһЩÐÂÌØÐÔ¿ÉÒÔÓÃÀ´½øÐÐSEOÓÅ»¯ÒÔÌá¸ßÍøÕ¾ÔÚËÑË÷ÒýÇæÖеÄÅÅÃûºÍȨÖØ£¬ÕâЩÌØÐÔ°üÀ¨£º
еÄPage.MetaKeywords ºÍ Page.MetaDescription ÊôÐÔ
Õë¶ÔASP.NET Web FormsµÄÐÂURLµ¼ÏòÖ§³Ö
еÄResponse.RedirectPermanent()·½·¨
ÏÂÃæÊÇÈçºÎÀûÓÃÕâÐ ......
ÔÚGridViewÖÐÎÒÃÇ¿ÉÒÔÖ±½ÓÌí¼ÓÒ»¸öCommandFieldɾ³ýÁÐÀ´É¾³ýijÐÐÐÅÏ¢¡£µ«ÎªÁ˱ÜÃâÎó²Ù×÷ÒýÆðµÄÎóɾ³ý£¬ÔÚɾ³ý²Ù×÷ÕßÈòÙ×÷ÕßÔÙÈ·ÈÏÏ£¬ÍêºóÔÙ½øÐÐɾ³ý¡£
¡¡¡¡Ê×ÏÈÎÒÃǸøÎÒÃǵÄGridView Ìí¼ÓÒ»¸öÄ£°åÁУ¬ÈçÏ£º
ÒÔÏÂÊÇÒýÓÃƬ¶Î£º
£¼ASP:TemplateField HeaderText="Delete" ShowHeader="False"£¾
£¼ItemStyle ......
GET /Img.ashx?img=svn_work.gif HTTP/1.1
Accept: */*
Referer: http://www.svnhost.cn/
Accept-Language: zh-cn
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5 ......