ASP.NET ÑÝÁ·£ºTimer ¿Ø¼þ¼ò½é
ÔÚ±¾ÑÝÁ·ÖУ¬½«Ê¹ÓÃÈý¸ö ASP.NET AJAX ·þÎñÆ÷¿Ø¼þ£¨ScriptManager ¿Ø¼þ¡¢UpdatePanel ¿Ø¼þºÍ Timer ¿Ø¼þ£©°´¹Ì¶¨µÄʱ¼ä¼ä¸ô¸üв¿·ÖÍøÒ³¡£Í¨¹ý½«ÕâЩ¿Ø¼þÌí¼Óµ½ÍøÒ³ÉÏ£¬¿ÉÏû³ýÔÚÿ´Î»Ø·¢Ê±Ë¢ÐÂÕû¸öÒ³ÃæµÄÐèÒª¡£½«Ö»Ðè¸üРUpdatePanel ¿Ø¼þµÄÄÚÈÝ¡£
1¡¢ÔÚ Microsoft Visual Studio 2005 »ò Visual Web Developer Ëٳɰæ ÖУ¬´´½¨ÐµÄÖ§³Ö AJAX µÄ ASP.NET ÍøÒ³£¬È»ºóÇл»µ½“Éè¼Æ”ÊÓͼ¡£
2¡¢Èç¹ûÒ³ÃæÉÐδ°üº¬ ScriptManager ¿Ø¼þ£¬ÇëÔÚ¹¤¾ßÏäµÄ“AJAX Extensions”Ñ¡ÏÖÐË«»÷ ScriptManager ¿Ø¼þÒÔ½«ÆäÌí¼Óµ½Ò³ÃæÖС£
3¡¢ÔÚ¹¤¾ßÏäÖУ¬Ë«»÷ UpdatePanel ¿Ø¼þÒÔ½«ÆäÌí¼Óµ½Ò³ÃæÖС£
4¡¢µ¥»÷ UpdatePanel ¿Ø¼þÄÚ²¿£¬È»ºóË«»÷ Timer ¿Ø¼þÒÔ½«ÆäÌí¼Óµ½ UpdatePanel ¿Ø¼þ¡£
˵Ã÷£º Timer ¿Ø¼þ¿ÉÔÚ UpdatePanel ¿Ø¼þµÄÄÚ²¿»òÍⲿÓÃ×÷Ò»¸ö´¥·¢Æ÷¡£±¾Ê¾ÀýÑÝʾÈçºÎÔÚ UpdatePanel ¿Ø¼þÄÚ²¿Ê¹Óà Timer ¿Ø¼þ¡£ÓйØÔÚ UpdatePanel ¿Ø¼þÍⲿ½« Timer ¿Ø¼þÓÃ×÷´¥·¢Æ÷µÄʾÀý£¬
5¡¢½« Timer ¿Ø¼þµÄ Interval ÊôÐÔÉèÖÃΪ 10000¡£
Interval ÊôÐÔÊÇÒÔºÁÃëΪµ¥Î»¶¨ÒåµÄ£¬Òò´Ë£¬Èô½« Interval ÊôÐÔÉèÖÃΪ 10,000 ºÁÃ룬Ôò»áÿ 10 ÃëË¢ÐÂÒ»´Î UpdatePanel ¿Ø¼þ¡£
˵Ã÷£º ÔÚ´ËʾÀýÖУ¬¼ÆʱÆ÷ʱ¼ä¼ä¸ôÉèÖÃΪ 10 Ãë¡£ÕâÑù£¬ÔÚÔËÐÐʾÀýʱ£¬ÄúÎÞÐèµÈ´ýºÜ³¤Ê±¼ä¾Í¿ÉÒÔ¿´µ½½á¹ûÁË¡£µ«ÊÇ£¬Ã¿¸ö¼ÆʱÆ÷ʱ¼ä¼ä¸ô¶¼»áµ¼ÖÂÏò·þÎñÆ÷»Ø·¢£¬´Ó¶øÒýÆðÍøÂçͨÐÅ¡£Òò´Ë£¬ÔÚ³ÉÆ·Ó¦ÓóÌÐòÖУ¬Ó¦½«´Ëʱ¼ä¼ä¸ôÉèÖÃΪÔÚÓ¦ÓÃÖÐÈÔ¿ÉÐеÄ×ʱ¼ä¡£
6¡¢µ¥»÷ UpdatePanel ¿Ø¼þÄÚ²¿£¬È»ºóÔÚ¹¤¾ßÏäµÄ“±ê×¼”Ñ¡ÏÖÐË«»÷ Label ¿Ø¼þ£¬½«ÆäÌí¼Óµ½ UpdatePanel ¿Ø¼þ¡£
˵Ã÷£º È·±£½« Label ¿Ø¼þÌí¼Óµ½ UpdatePanel ¿Ø¼þÄÚ²¿¡£
7¡¢½«¸Ã±êÇ©µÄ Text ÊôÐÔÉèÖÃΪ“Ãæ°åÉÐδˢД¡£
8¡¢µ¥»÷ UpdatePanel ¿Ø¼þÍⲿ£¬È»ºóË«»÷ Label ¿Ø¼þÒÔ½«ÁíÒ»¸ö±êÇ©Ìí¼Óµ½ UpdatePanel ¿Ø¼þÍⲿ¡£
˵Ã÷£º È·±£½«µÚ¶þ¸ö Label ¿Ø¼þÌí¼Óµ½ UpdatePanel ¿Ø¼þÍⲿ¡£
9¡¢Ë«»÷ Timer ¿Ø¼þÒÔ±ãΪ Tick ʼþ´´½¨´¦Àí³ÌÐò¡£
10¡¢Ìí¼Ó´úÂëÒÔ½« Label1 ¿Ø¼þµÄ Text ÊôÐÔÉèÖÃΪµ±Ç°Ê±¼ä¡£
11¡¢´´½¨ Page_Load ´¦Àí³ÌÐò²¢Ìí¼Ó´úÂ룬ÒÔ½« Label2 ¿Ø¼þµÄ Text ÊôÐÔÉèÖÃΪ´´½¨Ò³µÄʱ¼ä¡£
12¡¢Çл»µ½“Ô´”ÊÓͼ
Ïà¹ØÎĵµ£º
ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔÇ°µÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕ߶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
תÔØһƪ¹ØÓÚASP.NETÒ³ÃæÉúÃüÖÜÆÚÎÄÕÂ,ÓбØÒªÁ˽âÒÅÒ»ÏÂÒ³Ãæ³õʼ¹ý³Ìµ½µ×ÊÇÔõôÑùµÄ
ÏÂÃæÊÇASP.NETÒ³Ãæ³õʼµÄ¹ý³Ì:
1. Page_Init();
2. Load ViewState;
3. Load Postback data;
4. Page_Load();
5. Handle control events;
6. Page_PreRender();
7. Page_Render();
8. Unload event;
9. Dispose method called;
......
1.ʹÓÃQueryString±äÁ¿
QueryStringÊÇÒ»Öַdz£¼òµ¥µÄ´«Öµ·½Ê½£¬Ëû¿ÉÒÔ½«´«Ë͵ÄÖµÏÔʾÔÚä¯ÀÀÆ÷µÄµØÖ·À¸ÖС£Èç¹ûÊÇ´«µÝÒ»¸ö»ò¶à¸ö°²È«ÐÔÒªÇ󲻸߻òÊǽṹ¼òµ¥µÄÊýֵʱ£¬¿ÉÒÔʹÓÃÕâ¸ö·½·¨¡£µ«ÊǶÔÓÚ´«µÝÊý×é»ò¶ÔÏóµÄ»°£¬¾Í²»ÄÜÓÃÕâ¸ö·½·¨ÁË¡£ÏÂÃæÊÇÒ»¸öÀý×Ó£º
a.aspx.csµÄC#´úÂë
view plaincopy to clip ......
×î½ü£¬Òª×öÒ»¸öµÇ½µÄÒ³Ã棬¾ÍÏëµ½ÁË°²È«ÐÔ·½ÃæµÄÎÊÌâ¡£¼ÇµÃÔø¾ÔÚÉÛÖ¾¶«ÀÏʦ½²µÄ¹ØÓÚasp.net°²È«ÐÔ·½ÃæµÄ¿Î³ÌÖУ¬Ìáµ½asp.netÌṩÁË4¸öÉí·ÝÑéÖ¤³ÌÐò£º1.±íµ¥Éí·ÝÑéÖ¤£»2.WindowsÉí·ÝÑéÖ¤£»3.PassportÉí·ÝÑéÖ¤£»4.ĬÈÏÉí·ÝÑéÖ¤¡£ÓÈÆä½²ÁË±íµ¥Éí·ÝÑéÖ¤£¬ÏëÏ룬ÕýºÃ×Ô¼ºÒÔÇ°Ò²²»ÔøʹÓùýÕâ¸öÑ ......