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±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔǰµÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕß¶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
ÖÚËùÖÜÖªASP.NET 2.0Àï¶Ô±¾µØ»¯£¨Localization£©×öÁ˺ܶ๤×÷£¬´ó´ó¼ò»¯ÁË¿ª·¢¹ý³Ì¡£½ñÌìÖÕÓÚÄܳé³öʱ¼äÑо¿Ò»ÏÂÕâ¸ö¼¼ÊõÁË£¬×ÊÁϺܶ࣬µ«´ó¶à´ø×ÅÒ»¹ÉÒ§ÎĽÀ×ֵķÒëζµÀ£¬So......×Ô¼ºÐ´Ò»Æª¡£
1.ʹÓù¤¾ß×Ô¶¯Éú³É±¾µØ»¯×ÊÔ´£¨LocalResources£©
2.ÔÀ´Localizable AttributePropertyÊÇÕâô»ØÊÂѽ
3.ÊÖ¹¤Ìí¼Ó±¾µ ......
×î½ü·¢ÏÖÓïÒôÑéÖ¤ÂëÔ½À´Ô½Á÷ÐУ¬±ÈÈçÓдÎÔÚ×¢²ágmailÓÊÏä¿´µ½¹ý£¬»¹ÓÐmsnÒ³ÃæÒ²ÓÐÓïÒôÑéÖ¤Â룬»¹ÓйúÍâÒ»Ð©ÍøÕ¾µÈ¡£
»¨Ê±¼äÑо¿ÁËÏ£¬ÓïÒôÑéÖ¤ÂëÖ÷Òª¸úÒ»°ãÑéÖ¤ÂëµÄÇø±ð¾ÍÔÚÓÚÈçºÎÈÃÑéÖ¤Âë²¥·Å¡£±¾ÎÄÓïÒôÑéÖ¤ÂëÔÀí£º´Ó·þÎñÆ÷Éú³ÉÑéÖ¤Â룬
²¢±£´æµ½cookieÖУ¨getcode.aspx.cs£©,µ±µãÊÕÌýÑéÖ¤ÂëµÄʱºò£¬µ÷ÓÃjavascirpt²Ù×÷ ......
ÔÚGlobal.asaxÆô¶¯Ò»ÌõÏ߳̾ÍokÁË£¬ÏÂÃæÊÇÆô¶¯Ï̶߳¨Ê±Ð´ÎļþµÄÀý×Ó
¡¡¡¡Global.asax
¡¡¡¡C# code
¡¡¡¡Code
¡¡¡¡1<%@ Application Language="C#" %>
¡¡¡¡2<%@ Import Namespace="System.IO" %>
¡¡¡¡3<%@ Import Namespace="System.Threading" %>
¡¡¡¡4<script runat="server">
¡¡¡¡5 ......