ASP.NET
ʹÓà SqlDataSource ¿Ø¼þÖ»ÐèºÜÉٵĴúÂë»òÎÞÐèÈκδúÂë¼´¿É´ÓÊý¾Ý¿âÖмìË÷Êý¾Ý¡£SqlDataSource ¿Ø¼þ¿ÉÓÃÓÚÈκξßÓйØÁª ADO.NET Ìṩ³ÌÐò£¨ÔÚÅäÖÃÎļþµÄ DbProviderFactories ½ÚÖÐÅäÖ㩵ÄÊý¾Ý¿â£¬°üÀ¨ Microsoft SQL Server¡¢Oracle¡¢ODBC »ò OLE DB Êý¾Ý¿â£¨Èç Microsoft Access£©¡£ÄúÔÚÅäÖÃʱָ¶¨ SqlDataSource ʹÓÃµÄ SQL Óï¾äÓï·¨ÒÔ¼°ÊÇ·ñ¿ÉÒÔʹÓøü¸ß¼¶µÄÊý¾Ý¿â¹¦ÄÜ£¨Èç´æ´¢¹ý³Ì£©¾ùÓÉËùÓõÄÊý¾Ý¿â¾ö¶¨¡£µ«ÊÇ£¬Êý¾ÝÔ´¿Ø¼þ¶ÔÓÚËùÓÐÊý¾Ý¿âµÄ²Ù×÷¶¼ÊÇÏàͬµÄ¡£
ÈôҪʹÓà SqlDataSource ¿Ø¼þ´ÓÊý¾Ý¿âÖмìË÷Êý¾Ý£¬ÖÁÉÙÐèÒªÉèÖÃÒÔÏÂÊôÐÔ£º
·ProviderName£º ÉèÖÃΪ ADO.NET Ìṩ³ÌÐòµÄÃû³Æ£¬¸ÃÌṩ³ÌÐò±íʾÄúÕýÔÚʹÓõÄÊý¾Ý¿â¡£Èç¹ûÄúÕýÔÚʹÓà Microsoft SQL Server£¬Ç뽫 ProviderName ÊôÐÔÉèÖÃΪ“System.Data.SqlClient”£»Èç¹ûÄúÕýÔÚʹÓà Oracle Êý¾Ý¿â£¬Ç뽫 ProviderName ÊôÐÔÉèÖÃΪ“System.Data.OracleClient”£»ÒÀ´ËÀàÍÆ¡£
·ConnectionString£º ÉèÖÃΪÓÃÓÚÊý¾Ý¿âµÄÁ¬½Ó×Ö·û´®¡£
·SelectCommand£º ÉèÖÃΪ´ÓÊý¾Ý¿âÖзµ»ØÊý¾ÝµÄ SQL ²éѯ»ò´æ´¢¹ý³Ì¡£Îª SelectCommand ÊôÐÔÉèÖõIJéѯÓëÔÚ±àд ADO.NET Êý¾Ý·ÃÎÊ´úÂëʱΪ ADO.NET IDbCommand ¶ÔÏóµÄ CommandText ÊôÐÔÉèÖõIJéѯÏàͬ¡£SQL ²éѯµÄʵ¼ÊÓ﷨ȡ¾öÓÚÄúµÄÊý¾Ý¼Ü¹¹ºÍÄúËùʹÓõÄÊý¾Ý¿â¡£
Ò»¡¢Ö¸¶¨Ìṩ³ÌÐòÃû³Æ
½« ProviderName ÊôÐÔÉèÖÃΪ ADO.NET Ìṩ³ÌÐòµÄÃû³Æ£¬¸ÃÌṩ³ÌÐòÓë´æ´¢Êý¾ÝµÄÊý¾Ý¿âµÄÀàÐ͹ØÁª¡£ÔÊÐíµÄÌṩ³ÌÐòµÄÁбíÔÚÅäÖÃÎļþ£¨Machine.config »ò Web.config Îļþ£©µÄ DbProviderFactories ½ÚÖÐ×¢²á¡£Ä¬ÈÏÇé¿öÏ£¬SqlDataSource ¿Ø¼þʹÓöÔÓ¦ÓÚ Microsoft SQL Server µÄ System.Data.SqlClient ADO.NET Ìṩ³ÌÐò¡£Òò´Ë£¬Èç¹ûÒªÁ¬½Óµ½ SQL Server Êý¾Ý¿â£¬ÔòÎÞÐèÏÔʽָ¶¨Ìṩ³ÌÐò¡£µ«ÊÇ£¬Äú»¹¿ÉÒÔÖ¸¶¨ System.Data.OracleClient¡¢System.Data.Odbc »ò System.Data.OleDb Ìṩ³ÌÐò¡£
˵Ã÷£º ²»Òª½« ProviderName ÊôÐÔÉèÖÃΪ·ÇÍÐ¹Ü ADO Ìṩ³ÌÐòµÄÖµ£¬Èç SQLOLEDB »ò MSDAORA¡£
¶þ¡¢Ö¸¶¨Á¬½Ó×Ö·û´®
¿É½« ConnectionString ÊôÐÔÉèÖÃΪÓÃÓÚÌØ¶¨Êý¾Ý¿âµÄÁ¬½Ó×Ö·û´®¡£²»¹ý£¬½« SqlDataSource ¿Ø¼þµÄ ConnectionString ÊôÐÔÉèÖÃÎªÌØ¶¨Á¬½Ó×Ö·û´®£¬¶ÔÓÚ´óÐÍÕ¾µãÀ´Ëµ²¢²»ÄÜËãÊÇÒ»ÖÖÒ×ÓÚά»¤µÄ²ßÂÔ¡£ÁíÍ⣬Á¬½Ó×Ö·û´®ÒÔÃ÷ÎÄÐÎʽ´æ´¢ÔÚ ASP.NET Ò³ÖС£ÈôҪʹ Web Ó¦ÓóÌÐò¸üÒ×ÓÚά»¤²¢ÇÒ°²È«ÐÔ¸ü¸ß£¬½¨Ò齫Á¬½Ó×Ö
Ïà¹ØÎĵµ£º
ASP.NET URLË«Ïò¸ÄдµÄʵÏÖ
¡¡¡¡ÎÒÃÇÔÚ½øÐÐWeb³ÌÐò¿ª·¢Ê±£¬ÎªÁ˽øÐÐËÑË÷ÒýÇæÓÅ»¯£¨SEO£©£¬ÍùÍùÐèÒª¶ÔwebµÄ·ÃÎʵØÖ·½øÐÐÓÅ»¯£¬È罫http://localhost/Default.aspx?tab=performanceÐÞ¸ÄΪhttp://localhost/Default_performance.aspx£¬ºóÒ»¸öµØÖ·Äܹ»¸üºÃµØ±»ËÑË÷ÒýÇæËÑË÷µ½£¬´Ó¶ø´ïµ½ÁËËÑË÷ÒýÇæÓÅ»¯µÄÄ¿µÄ¡£Î¢ÈíÓÐÒ»¸ö¿ªÔ´À ......
Ê×ÏÈÔÚ Web.Config ÖÐÌí¼ÓÄ£ÄâÕʺÅ
<identity impersonate="true" userName="administrator"password="password" />
Æä´Î ÒªÌí¼Ó EXCEL com ×é¼þ¡£Èç¹ûÊÇEXCEL2003,ÔòÌí¼Ó EXcel library 11.0 ......
ASP.NET ÌṩÈýÖÖÓÃÓÚÔÚ³öÏÖ´íÎóʱ²¶»ñºÍÏìÓ¦´íÎóµÄÖ÷Òª·½·¨£ºPage_Error ʼþ¡¢Application_Error ʼþÒÔ¼°Ó¦ÓóÌÐòÅäÖÃÎļþ (Web.config)¡£
Èç¹ûÄú²»µ÷Óà Server.ClearError »òÕß²¶»ñ Page_Error »ò Application_Error ʼþÖеĴíÎó£¬Ôò½«¸ù¾Ý Web.config ÎļþµÄ <customErrors> ²¿·ÖÖеÄÉèÖô¦Àí´íÎó¡£ÔÚ & ......
ASP.net¿Ø¼þ·ÖÀࣺ
1¡¢HTML¿Ø¼þ System.Web.UI.Htmlcontrols
ÆÕͨHTML½Å±¾¿Ø¼þ£¬ÊôÓÚ¿Í»§¶Ë¿Ø¼þ£¬ÓÃÓÚ¿Í»§¶Ë½âÊÍÒ³ÃæµÄÏÔʾµÄÄÚÈÝ
Ò²¿ÉÒÔת»¯³É·þÎñÆ÷¿Ø¼þ£¬Ö»ÐèÒª¼ÓÉÏÊôÐÔ runat="server"
È磺Îı¾¿òÅäºÏ°´Å¥Ê¹ÓÃ
ÐÕÃû: <input id="txtUserName" name="txtUserName" type="text" /&g ......
ͨ³££¬SQL Óï¾äºÍ´æ´¢¹ý³Ì°üÀ¨ÔËÐÐʱ¼ÆËãµÄ²ÎÊý¡£Ê¹ÓòÎÊý±àдµÄ SQL Óï¾ä³Æ×÷²ÎÊý»¯ SQL Óï¾ä¡£
ʹÓà SqlDataSource ¿Ø¼þʱ£¬¿ÉÒÔÖ¸¶¨Ê¹ÓòÎÊýµÄ SQL ²éѯºÍÓï¾ä¡£Í¨¹ý¸ù¾ÝÔËÐÐʱ¼ÆËãµÄÖµ¶ÁдÊý¾Ý¿âÐÅÏ¢£¬ÕâÓÐÖúÓÚÌáÉýÊý¾Ý°ó¶¨»·¾³µÄÁé»îÐÔ¡£¿ÉÒÔ´Ó¸÷ÖÖÔ´»ñÈ¡²ÎÊýÖµ¡£ÕâЩԴ°üÀ¨ ASP.N ......