ASP.NET
SqlDataSource ¿Ø¼þ¿É¶ÔËü¼ìË÷¹ýµÄÊý¾Ý½øÐлº´æ£¬ÕâÑù¿ÉÒÔ±ÜÃâÔÙ´ÎÔËÐÐ×ÊÔ´ÏûºÄÁ¿½Ï´óµÄ²éѯ£¬´Ó¶øÌá¸ßÓ¦ÓóÌÐòµÄÐÔÄÜ¡£»º´æÖ÷ÒªÓÃÓÚÊý¾Ý±ä»¯²»Æµ·±µÄÇé¿ö¡£
´ËÍ⣬µ±Í¨¹ý System.Data.SqlClient Ìṩ³ÌÐòʹÓà SqlDataSource ¿Ø¼þʱ£¬¿ÉÒÔʹÓà SqlCacheDependency ¶ÔÏó¡£ÕâÑù¿Éʹ SqlDataSource ¿Ø¼þ½öÔÚ SelectCommand ·µ»ØµÄÊý¾ÝÔÚÊý¾Ý¿âÖб»ÐÞ¸Äʱ²Åˢлº´æ¡£
Ò»¡¢Í¨¹ý SqlDataSource ¿Ø¼þÆôÓûº´æ
µ± SqlDataSource ¿Ø¼þµÄ DataSourceMode ÊôÐÔÉèÖÃΪ DataSet ʱ£¬¸Ã¿Ø¼þ¿É¶ÔÊý¾Ý½øÐлº´æ¡£Ä¬ÈÏÇé¿öϲ¢Î´ÆôÓûº´æ£¬µ«¿ÉÒÔͨ¹ý½« EnableCaching ÊôÐÔÉèÖÃΪ true À´ÆôÓûº´æ¡£
½«»ùÓÚÒ»¸öʱ¼ä¼ä¸ô¶Ô»º´æÊý¾Ý½øÐÐˢС£¿ÉÒÔ½« CacheDuration ÊôÐÔÉèÖÃΪˢлº´æÖ®Ç°ÒªµÈ´ýµÄÃëÊý¡£SqlDataSource ¿Ø¼þΪÿ¸ö ConnectionString¡¢SelectCommand ºÍ SelectParameters ÖµµÄ×éºÏά»¤Ò»¸öµ¥¶ÀµÄ»º´æÏî¡£
ͨ¹ýÉèÖà CacheExpirationPolicy ÊôÐÔ£¬¿ÉÒÔ½øÒ»²½¿ØÖÆ SqlDataSource »º´æµÄÐÐΪ¡£Absolute Öµ»áÔÚ³¬¹ý CacheDuration ÖµÊ±Ç¿ÖÆË¢Ð»º´æ¡£½« CacheExpirationPolicy ÊôÐÔÉèÖÃΪ Sliding£¬Ôò½öÔÚ´Ó×îºóÒ»´Î·ÃÎÊ»º´æÏîÆð³¬¹ý CacheDuration ÖµÖ®ºó²Å¶Ô»º´æ½øÐÐˢС£
ÏÂÃæµÄ´úÂëʾÀýÑÝʾһ¸ö SqlDataSource ¿Ø¼þ£¬¸Ã¿Ø¼þÅäÖÃΪÿ 20 ÃëË¢ÐÂÒ»´ÎÊý¾Ý£º
<%@ Page language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html >
<head runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="form1" runat="server">
<asp:SqlDataSource
id="SqlDataSource1"
runat="server"
DataSourceMode="DataSet"
&nb
Ïà¹ØÎĵµ£º
Ê×ÏÈÔÚ Web.Config ÖÐÌí¼ÓÄ£ÄâÕʺÅ
<identity impersonate="true" userName="administrator"password="password" />
Æä´Î ÒªÌí¼Ó EXCEL com ×é¼þ¡£Èç¹ûÊÇEXCEL2003,ÔòÌí¼Ó EXcel library 11.0 ......
ASP.NET´´ÉèWeb·þÎñÖÎÀíWeb·þÎñ״̬
2009-ËÄ-21
XML Web·þÎñÔÚÖÖ¶ÒÏÖÑÜÉúÓÚWebServiceÖÖµÄXML Web·þÎñʱ£¬¿ÉÒÔÔËÓÃºÍÆäÓàASP.NETÓ¦ÓóÌÐòÀ×ͬµÄ״̬ÖÎÀíÑ¡Ïî¡£WebServiceÖÖ°üÔкö๫¹²ASP.NET¶ÔÏ󣬰üÀ¨SessionºÍApplication¶ÔÏó¡£
Application¶ÔÏóÌṩһ¸ö´æ´¢ÔË×÷ÔÚWebÓ¦ÓóÌÐòÖеĴúÂë¿É·ÃÎʵÄÊý¾ÝµÄ»úÖÆ£¬¶øS ......
ͨ¹ý SqlDataSource ¿Ø¼þ£¬¿ÉÒÔʹÓà Web ·þÎñÆ÷¿Ø¼þ·ÃÎÊλÓÚ¹ØÏµÊý¾Ý¿âÖеÄÊý¾Ý¡£ÆäÖпÉÒÔ°üÀ¨ Microsoft SQL Server ºÍ Oracle Êý¾Ý¿âÒÔ¼° OLE DB ºÍ ODBC Êý¾ÝÔ´¡£Äú¿ÉÒÔ½« SqlDataSource ¿Ø¼þÓëÊý¾Ý°ó¶¨¿Ø¼þ£¨Èç GridView¡¢FormView ºÍ DetailsView ¿Ø¼þ£©Ò»ÆðʹÓã¬Óü«ÉÙ´úÂë»òÉõÖÁ² ......
ÔÚ¡¶ASP.NET¿ª·¢£ºÔÚÓû§¿Ø¼þÖÐÌí¼ÓÊôÐÔ¡·ÕâһƪÎÄÕÂÖÐÎÒÃǶ¨ÒåÁËÒ»¸öÓû§µÇ¼µÄÓû§¿Ø¼þUserLogin.ascx Îļþ£¬ÀïÃæ°üº¬ÁËÒ»¸öLinkButton·þÎñÆ÷°´Å¥¿Ø¼þ£¬µ±Óû§µ¥»÷¸Ã°´Å¥Ê±·þÎñÆ÷¶Ë»á×Ô¶¯Éú³ÉÒ»¸ö»Ø·¢À´¼¤·¢Page.Loadʼþ¡£³ýÁË·þÎñÆ÷×Ô¶¯²úÉú»Ø·¢À´¼¤·¢Page.LoadʼþÍ⣬ÎÒÃÇ¿ÉÒÔ¸øLinkButtonÌí¼ÓÒ»¸öËü×Ô¼ºµÄʼþ ......
using System.Xml;//Í·²¿¼Ó´ËÃüÃû¿Õ¼ä
XmlDocument xd = new XmlDocument();//±íʾXMLÎĵµ
XmlDeclaration xde;//±íʾ XML ÉùÃ÷½Úµã£º<?xml version='1.0'...?>
xde = xd.Cre ......