ASP.NET2.0ÍøÕ¾ÅäÖõÄÊý¾Ý¿âÁ¬½Óʧ°ÜÎÊÌâ
ÔÚʹÓÃÍøÕ¾¹ÜÀí¹¤¾ß×öµÇÂ¼Ò³ÃæµÄʱºòÓöµ½µÄÎÊÌâ
ËùÓöÎÊÌ⣺½øÈëVisual Studio 2005µÄ“ÍøÕ¾”²Ëµ¥µÄ“ASP.NET ÅäÖԺ󣬵ã»÷“°²È«”ºó£¬³öÏÖÈçϵijö´íÐÅÏ¢£º
“Ñ¡¶¨µÄÊý¾Ý´æ´¢Çø³öÏÖÎÊÌ⣬ÔÒò¿ÉÄÜÊÇ·þÎñÆ÷Ãû³Æ»òƾ¾ÝÎÞЧ£¬»òÕßȨÏÞ²»×ã¡£Ò²¿ÉÄÜÊÇδÆôÓýÇÉ«¹ÜÀíÆ÷¹¦ÄÜÔì³ÉµÄ¡£Çëµ¥»÷ÏÂÃæµÄ°´Å¥£¬ÒÔÖØ¶¨Ïòµ½¿ÉÒÔÑ¡ÔñÐÂÊý¾Ý´æ´¢ÇøµÄÒ³¡£
ÏÂÃæµÄÏûÏ¢¿ÉÄÜ»áÓÐÖúÓÚÕï¶ÏÎÊÌâ: ÎÞ·¨Á¬½Óµ½ SQL Server Êý¾Ý¿â¡£ ”
ϵͳÅäÖãºWindows vista sp2 + IIS7 + Visual Studio 2005 + SQL Server 2005
½â¾ö°ì·¨£º
1¡¢´ò¿ªSDK ÃüÁîÌáʾ£¨ËùÓгÌÐò——Microsoft .NET Framework SDK v2.0——SDK ÃüÁîÌáʾ¡£Ò²¿É´ò¿ªVSµÄÃüÁîÌáʾ£©£¬ÊäÈëaspnet_regsql£¬µ¯³öASP.NET SQL Server °²×°Ïòµ¼£¬µãÏÂÒ»²½£¬µã“ΪӦÓóÌÐò·þÎñÅäÖà SQL Server”£¬µãÏÂÒ»²½£¬Êý¾Ý¿âÓÃ<ĬÈÏ>(aspnetdb)£¬µãÏÂÒ»²½£¬Íê³É¡£
2¡¢´ò¿ªVisual Studio 2005£¬ÒÀ´Î£º¹¤¾ß-->Ñ¡Ïî-->Êý¾Ý¿â¹¤¾ß-->Êý¾ÝÁ¬½Ó-->SQL ServerʵÀýÃû³Æ(ĬÈÏΪ¿Õ)£¬¸ÄΪÄãµÄ·þÎñÆ÷Ãû³Æ£¨Ä¬ÈÏʵÀýµÄÃû³Æ¼´ÎªÄãµÄ¼ÆËã»úÃû³Æ£©¡£
3¡¢»¹ÊÇVisual Studio 2005£¬¹¤¾ß-->Á¬½Óµ½Êý¾Ý¿â-->·þÎñÆ÷Ãû(ÊäÈë¸Õ²ÅµÄ·þÎñÆ÷)£¬¿ÉÒÔ°´ÄãÒªÇóÑ¡ÔñWindows»òSQL ServerÉí·ÝÑéÖ¤£¬È»ºóÊý¾Ý¿âÑ¡Ôñ¸Õ²ÅµÄaspnetdb¡£²âÊÔOKºó£¬µã“¸ß¼¶”£¬¸´ÖƶԻ°´°¿ÚµÄ×îÏÂÃæÒ»ÐÐÓï¾ä£¨±ÈÈ磬Èç¹ûÄã֮ǰѡÔñ“ʹÓà SQL ServerÉí·ÝÑéÖ¤”£¬Ôò¸´ÖƳöÀ´µÄÓï¾äÀàËÆÎªData Source=Server;Initial Catalog=aspnetdb;User ID=sa£©
4¡¢´ò¿ªIIS:Ñ¡ÔñÍøÕ¾£¬µã»÷“ASP.NET” ÖеēÁ¬½Ó×Ö·û´®”£¬ÓÒ¼ü±à¼£¬Çå³ýÀïÃæµÄ×Ö·û´®£¬ÔÙÕ³ÌùµÚ3²½Ëù¸´ÖƵÄ×Ö·û´®£¬Èç¹ûÄãµÚ3²½ÊÇÑ¡ÔñSQL ServerÉí·ÝÑéÖ¤µÄ£¬»¹ÐèÔÚºó±ßÔÙÊÖ¶¯ÊäÈë“;Password=sa”£¬µ±È»£¬ºóÃæµÄsaÓÃÄãµÄÃÜÂëÌæ»»£¬È»ºóÈ·¶¨£¬Èç¹ûµÚ3²½ÊÇWindowsÉí ·ÝÑéÖ¤µÄ£¬ÔòÕ³ÌùºóÖ±½ÓÈ·¶¨±£´æ¼´¿É -->Ó¦Óᣣ¨Èç¹ûµÚ3²½ÊÇÑ¡ÔñSQL ServerÉí·ÝÑéÖ¤µÄ£¬ÔòÐ޸ĺóµÄÁ¬½Ó×Ö·û´®ÀàËÆÎªData Source=Server;Initial Catalog=aspnetdb;User ID=sa;Password=sa£©
5¡¢
Ïà¹ØÎĵµ£º
ÍøÂç´òÓ¡¸ÅÊö
¡¡¡¡• B/S½á¹¹µ¼ÖÂÁËWebÓ¦ÓóÌÐòÖдòÓ¡µÄÌØÊâÐÔ¡£
¡¡¡¡• ³ÌÐòÔËÐÐÔÚä¯ÀÀÆ÷ÖУ¬´òÓ¡»úÔÚ±¾µØ£¬¶øÎļþÈ·¿ÉÄÜÔÚ·þÎñÆ÷ÉÏ£¬µ¼ÖÂÁË´òÓ¡¿ØÖƲ»ÊǺÜÁé»î¡£
¡¡¡¡• ¸ñʽÈçºÎ¿ØÖƺͶ¨ÖƵȣ¬ÊÇÎÒÃÇ¿ª·¢ÖпÉÄÜ»áÃæ¶ÔµÄÎÊÌâ¡£
¡¡¡¡´òÓ¡ÎĵµµÄÉú³É
¡¡¡¡• 1¡¢¿Í»§¶Ë½Å±¾·½Ê½
¡¡¡¡Ò»°ãÇé¿öÏ£¬Ö÷ÒªÊ ......
Asp.netÖÐDataBinder.EvalÓ÷¨µÄ×ܽá
<%# Bind("Subject") %> //°ó¶¨×Ö¶Î
<%# Container.DataItemIndex + 1%> //ʵÏÖ×Ô¶¯±àºÅ
<%# DataBinder.Eval(Container.DataItem, "[n]") %>
ͨ³£Ê¹Óõķ½·¨(ÕâÈý¸öÐÔÄÜ×îºÃ)
<%# DataBinder.Eval(Container.DataItem, "ColumnName") %>
<%# DataBi ......
ÔÚASP.NET 2.0ÖУ¬ÓÐʱºòÐèÒª¶ÔASP.NETÉú³ÉµÄHTML´úÂë½øÐд¦Àí£¬»òÕßÊDZ£´æ³É¾²Ì¬Îļþ¡£ASP.NET Ìá
¹©ÁËÖ±½Ó½«ÇëÇó±£´æ³ÉÎļþµÄ·½·¨£ºHttpRequest.SaveAs·½·¨¡£ÏÂÃæÕâ¸ö·½·¨¾ÍÊÇÔÚASP.NET 2.0Öеõ½
ASP.NETÉú³ÉµÄHTML´úÂ룬ͬʱ£¬Éú³ÉÒ»¸ö¾²Ì¬ÎļþµÄ·½·¨¡£
C#
<%@ Page Language="C#" AutoEventWireup="true" %&g ......
ÎÒÃÇÔÚAsp.Net¿ª·¢¹ý³ÌÖУ¬ÓÐʱºòΪÁË¿ª·¢µÄÐèÒª£¬»ò´ïµ½Ò»¶¨µÄЧ¹û£¬ÎÒÃÇ»á²ÅÈ¡¶¯Ì¬¼ÓÔØÓû§¿Ø¼þµÄ·½·¨À´ÊµÏÖ£¬¶¯Ì¬¼ÓÔØÓû§¿Ø¼þ£¬¿ÉÒÔÔÚͬһ¸öÒ³ÃæÀïÃæ£¬¸ù¾Ý²»Í¬µÄÇé¿öÏÔʾ²»Í¬µÄÄÚÈÝ£¬Ê¹ÎÒÃÇÔÚ¿ª·¢Ê¡Ê±Ê¡Á¦¡£
¡¡ÄÇôÎÒÃÇÔõôʵÏÖ¶¯Ì¬¼ÓÔØÓû§¿Ø¼þÄØ£¬ÆäʱºÜ¼òµ¥£¬ÎÒÃÇÖ»ÒªÔÚÒ³ÃæÀïÒª·Å¿ØµÄ¼þµÄµØ·½·ÅÒ»¸öռλ¿Ø¼þ &l ......