ASP.NET Timer ¿Ø¼þ¸ÅÊö
ASP.NET AJAX Timer ¿Ø¼þ°´¶¨ÒåµÄʱ¼ä¼ä¸ôÖ´Ðлط¢¡£Èç¹û½« Timer ¿Ø¼þÓÃÓÚ UpdatePanel ¿Ø¼þ£¬Ôò¿ÉÒÔ°´¶¨ÒåµÄʱ¼ä¼ä¸ôÆôÓò¿·ÖÒ³¸üС£Ò²¿ÉÒÔʹÓà Timer ¿Ø¼þÀ´·¢ËÍÕû¸öÒ³Ãæ¡£
µ±ÄúÒªÖ´ÐÐÒÔϲÙ×÷ʱ£¬ÇëʹÓà Timer ¿Ø¼þ£º
·¶¨ÆÚ¸üÐÂÒ»¸ö»ò¶à¸ö UpdatePanel ¿Ø¼þµÄÄÚÈÝ£¬¶øÎÞÐèË¢ÐÂÕû¸öÍøÒ³¡£
·Ã¿µ± Timer ¿Ø¼þµ¼Ö»ط¢Ê±ÔËÐзþÎñÆ÷ÉϵĴúÂë¡£
·°´¶¨ÒåµÄʱ¼ä¼ä¸ô½«Õû¸öÍøҳͬ²½·¢²¼µ½ Web ·þÎñÆ÷ÉÏ¡£
Ò»¡¢½éÉÜ
Timer ¿Ø¼þÊÇÒ»¸ö·þÎñÆ÷¿Ø¼þ£¬Ëü»á½«Ò»¸ö JavaScript ×é¼þǶÈëµ½ÍøÒ³ÖС£µ±¾¹ý Interval ÊôÐÔÖж¨ÒåµÄʱ¼ä¼ä¸ôʱ£¬¸Ã JavaScript ×é¼þ½«´Óä¯ÀÀÆ÷Æô¶¯»Ø·¢¡£Äú¿ÉÒÔÔÚÔËÐÐÓÚ·þÎñÆ÷ÉϵĴúÂëÖÐÉèÖà Timer ¿Ø¼þµÄÊôÐÔ£¬ÕâЩÊôÐÔ½«´«µÝµ½¸Ã JavaScript ×é¼þ¡£
ʹÓà Timer ¿Ø¼þʱ£¬±ØÐëÔÚÍøÒ³ÖаüÀ¨ ScriptManager ÀàµÄʵÀý¡£
Èô»Ø·¢ÊÇÓÉ Timer ¿Ø¼þÆô¶¯µÄ£¬Ôò Timer ¿Ø¼þ½«ÔÚ·þÎñÆ÷ÉÏÒý·¢ Tick ʼþ¡£µ±Ò³·¢Ë͵½·þÎñÆ÷ʱ£¬¿ÉÒÔ´´½¨ Tick ʼþµÄʼþ´¦Àí³ÌÐòÀ´Ö´ÐÐһЩ²Ù×÷¡£
ÉèÖà Interval ÊôÐÔ¿ÉÖ¸¶¨»Ø·¢·¢ÉúµÄƵÂÊ£¬¶øÉèÖà Enabled ÊôÐÔ¿É´ò¿ª»ò¹Ø±Õ Timer¡£Interval ÊôÐÔÊÇÒÔºÁÃëΪµ¥Î»¶¨ÒåµÄ£¬ÆäĬÈÏֵΪ 60,000 ºÁÃ루¼´ 60 Ã룩¡£
˵Ã÷£º ½« Timer ¿Ø¼þµÄ Interval ÊôÐÔÉèÖÃΪһ¸ö½ÏСֵ»á²úÉú·¢Ë͵½ Web ·þÎñÆ÷µÄ´óÁ¿Í¨ÐÅ¡£Ê¹Óà Timer ¿Ø¼þ¿ÉÒÔ½ö°´ËùÐèµÄƵÂÊË¢ÐÂÄÚÈÝ¡£
Èç¹û²»Í¬µÄ UpdatePanel ¿Ø¼þ±ØÐëÒÔ²»Í¬µÄʱ¼ä¼ä¸ô¸üУ¬Ôò¿ÉÒÔÔÚÍøÒ³ÉÏ°üº¬¶à¸ö Timer ¿Ø¼þ¡£»òÕߣ¬¿ÉÒÔ½« Timer ¿Ø¼þµÄµ¥¸öʵÀýÓÃ×÷ÍøÒ³Öжà¸ö UpdatePanel ¿Ø¼þµÄ´¥·¢Æ÷¡£
1.1¡¢ÔÚ UpdatePanel ¿Ø¼þÄÚ²¿Ê¹Óà Timer ¿Ø¼þ
µ± Timer ¿Ø¼þ°üº¬ÔÚ UpdatePanel ¿Ø¼þÄÚ²¿Ê±£¬Timer ¿Ø¼þ½«×Ô¶¯ÓÃ×÷ UpdatePanel ¿Ø¼þµÄ´¥·¢Æ÷¡£¿ÉÒÔͨ¹ý½« UpdatePanel ¿Ø¼þµÄ ChildrenAsTriggers ÊôÐÔÉèÖÃΪ false À´ÖØд´ËÐÐΪ¡£
¶ÔÓÚ UpdatePanel ¿Ø¼þÄÚ²¿µÄ Timer ¿Ø¼þ£¬½öÔÚÿ¸ö»Ø·¢Íê³ÉʱÖØд´½¨ JavaScript ¼Æʱ×é¼þ¡£Òò´Ë£¬ÔÚÒ³´Ó»Ø·¢·µ»Ø֮ǰ£¬¼Æʱʱ¼ä¼ä¸ô²»»á¿ªÊ¼¡£ÀýÈ磬Èç¹û Interval ÊôÐÔÉèÖÃΪ 60,000 ºÁÃ루60 Ã룩£¬µ«Íê³É»Ø·¢ÐèÒª 3 Ã룬ÔòÏÂÒ»¸ö»Ø·¢½«ÔÚÉÏÒ»¸ö»Ø·¢µÄ 63 ÃëÖ®ºó·¢Éú¡£
ÏÂÃæµÄʾÀýÑÝʾÈçºÎ½« Timer ¿Ø¼þ°üº¬ÔÚ UpdatePanel ¿Ø¼þÖС£
<asp:ScriptManager runat="server" id="ScriptManag
Ïà¹ØÎĵµ£º
ASP.NET »º´æ£º·½·¨ºÍ×î¼Ñʵ¼ù
2009-11-28 16:49
ÕªÒª£ºASP.NET ÌṩÈýÖÖÖ÷ÒªÐÎʽµÄ»º´æ£ºÒ³Ã漶Êä³ö»º´æ¡¢Óû§¿Ø¼þ¼¶Êä³ö»º´æ£¨»ò³ÆΪƬ¶Î»º´æ£©ºÍ»º´æ API¡£Êä³ö»º´æºÍƬ¶Î»º´æµÄÓŵãÊǷdz£Ò×ÓÚʵÏÖ£¬ÔÚ´ó¶àÊýÇé¿öÏ£¬Ê¹ÓÃÕâÁ½ÖÖ»º´æ¾Í×ã¹»ÁË¡£¶ø»º´æ API ÔòÌṩÁ˶îÍâµÄÁé»îÐÔ£¨Êµ¼ÊÉÏÊÇÏ൱´óµÄÁé»îÐÔ£©£¬¿ÉÓÃÓÚÔÚÓ¦Ó ......
public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
  ......
1. Ò³ÇëÇó£º
Ò³ÇëÇó·¢ÉúÔÚÒ³ÉúÃüÖÜÆÚ¿ªÊ¼Ö®Ç°¡£Óû§ÇëÇóҳʱ£¬ASP.NET ½«È·¶¨ÊÇ·ñÐèÒª·ÖÎöºÍ±àÒëÒ³£¨´Ó¶ø¿ªÊ¼Ò³µÄÉúÃüÖÜÆÚ£©£¬»òÕßÊÇ·ñ¿ÉÒÔÔÚ²»ÔËÐÐÒ³µÄÇé¿öÏ·¢ËÍÒ³µÄ»º´æ°æ±¾ÒÔ½øÐÐÏìÓ¦¡£
2. ¿ªÊ¼£º
ÔÚ¿ªÊ¼½× ......
ΪʲôURLÓ³ÉäºÍÖØдºÜÖØÒª£¿
ÏÂÃæÊÇ¿ª·¢ÈËÔ±ÏëÒª¶ÔURLÓиü´óµÄÁé»îÐÔµÄ×î³£¼ûµÄ³¡¾°£º
1) ´¦ÀíÕâÑùµÄÇéÐΣºÄãÒª¸ü¸ÄÄãµÄwebÓ¦ÓÃÖÐÍøÒ³µÄ½á¹¹£¬µ«ÄãͬʱҲҪȷ±£ÔÚÄãÒƶ¯ÍøÒ³ºó£¬ÄÇЩ±»ÈËÊղصÄÀÏURL²»»á³ÉΪËÀÁ´½Ó¡£ÖØдURLÔÊÐíÄã͸Ã÷µØ½«ÇëÇóת½»µ½ÐµÄÍøÒ³µØÖ·¶ø²»³ö´í¡£
2) ÔÚÏóGoogle£¬Yahoo ºÍ Live ÕâÑùµÄËÑË÷ÒýÇ ......
asp.net ¹öÆÁ(µ«±ØÐ뽫¸ÃÒ³Ãæ´úÂë:<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
¸øɾ³ý,·ñÔò½«²»¹ö¶¯)
<script language="JavaScript">
var currentpos,timer;
function initialize()
{
timer=setInterval("scrollwi ......