ASP.NETÇå³ýÒ³Ãæ»º´æµÄ·½·¨
ASP.NETÇå³ýÒ³Ãæ»º´æ
(1) Response.Buffer = true;
Response.ExpiresAbsolute = System.DateTime.Now.AddSeconds(-1);
Response.Expires = 0;
Response.CacheControl = "no-cache";
Response.AddHeader("Pragma", "No-Cache");
(2) HTML·½·¨
<HEAD>
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>
(3) ÖØÐµ÷ÓÃÔÒ³ÃæµÄʱºòÔÚ¸øÒ³Ãæ´«Ò»¸ö²ÎÊý: href="****.ASPX?random()"
Ïà¹ØÎĵµ£º
ÔÚWeb±à³Ì¹ý³ÌÖУ¬´æÔÚןܶలȫÒþ»¼¡£±ÈÈçÔÚÒÔǰµÄASP°æ±¾ÖУ¬CookieΪ·ÃÎÊÕߺͱà³ÌÕß¶¼ÌṩÁË·½±ã£¬²¢Ã»ÓÐÌṩ¼ÓÃܵŦÄÜ¡£´ò¿ªIEä¯ÀÀÆ÷£¬Ñ¡Ôñ“¹¤¾ß”²Ëµ¥ÀïµÄ“InternetÑ¡Ï¬È»ºóÔÚµ¯³öµÄ¶Ô»°¿òÀïµ¥»÷“ÉèÖÔ°´Å¥£¬Ñ¡Ôñ“²é¿´Îļþ”°´Å¥£¬ÔÚµ¯³öµÄ´°¿ÚÖУ¬¾Í»áÏÔʾӲÅÌÀï ......
×Ô¶¨Òå¿Ø¼þÊôÐÔµÄÌØÐÔ£º
Bindable
Ö¸¶¨屬ÐÔÊÇ·ñÖ§Ô®Data Binding¡£
Õâ¸öÌØÐÔ±íʾÊôÐÔÊÇ·ñ¿ÉÒÔ°ó¶¨Ò»¸öÓÐЧÊý¾ÝÔ´¡£Í¨³£Ê¹Óò¼¶ûÖµ½øÐÐÉèÖá£ÀýÈ磺Bindable(true)¡£Èç¹ûʹÓÃÖµtrue±ê¼ÇÊôÐÔ£¬±íʾ¸ÃÊôÐÔ¿ÉÒÔ°ó¶¨Ò»¸öÓÐЧÊý¾ÝÔ´£¬ÇÒÓ¦Òý·¢¸ÃÊôÐÔµÄÊôÐÔ¸ü¸Ä֪ͨ¡£
Browsable
¿ØÖÆ屬ÐÔ»òʼþÊÇ·ñ顯ʾì¶& ......
¹ýÈ¥µÄ¼¸ÄêÀºÜ¶àÈËÒªÇóASP.NETµÄÒ»¼þÊÂÇé¾ÍÊǶÔʹÓûùÓÚmodel-view-controller£¨Ä£ÐÍ-ÊÓͼ-¿ØÖÆÆ÷,¼ò³ÆMVC£©¼Ü¹¹À´¿ª·¢webÓ¦ÓõÄÄÚÖÃÖ§³Ö¡£
ÉϸöÖÜÄ©ÔÚAustin¾ÙÐеÄAlt.NET´ó»áÉÏ£¬ÎÒÊ״ζÔÎÒµÄÍŶÓÕýÔÚ¿ª·¢µÄÐÂASP.NET MVC ¿ò¼Ü×÷ÁËÒ»¸ö¹«¿ªµÄÑÝʾ¡£Äã¿ÉÒÔÔÚScott HanselmanÕâÀïµÄ²©¿Í
ÉϹۿ´ÎҵĽ²×ùµÄ¼Ïñ¡£
ÎÒÃ ......
ÏÖÔÚ´Ó¶ÔASP.NETÒ³ÃæµÄÖ´ÐÐ˳Ðò¿ªÊ¼£¬Ìå»áÒ»ÏÂB/S½á¹¹µÄ³ÌÐòµÄÌØµã£¬ÏÂͼÊÇASP.NETÒ³ÃæµÄÖ´ÐÐ˳Ðò˵Ã÷£º
¡¡¡¡Page_Init£¨Ò³Ãæ³õʼ»¯Òý·¢µÄʼþ£©——>Page_Load£¨¼ÓÔØÒ³ÃæÊ±Òý·¢µÄʼþ£©——>Control Event£¨·þÎñÆ÷¿Ø¼þÒý·¢µÄʼþ£©——>Page_UnLoad£¨Ò³Ãæ´ÓÄÚ´æÖÐÐ¶Ô ......
ScriptManager ¿Ø¼þ¹ÜÀíÖ§³Ö AJAX µÄ ASP.NET ÍøÒ³µÄ¿Í»§¶Ë½Å±¾¡£Ä¬ÈÏÇé¿öÏ£¬ScriptManager ¿Ø¼þ»áÏòÒ³Ãæ×¢²á Microsoft AJAX Library µÄ½Å±¾¡£Õ⽫ʹ¿Í»§¶Ë½Å±¾Äܹ»Ê¹ÓÃÀàÐÍϵͳÀ©Õ¹²¢Ö§³Ö²¿·ÖÒ³³ÊÏÖºÍ Web ·þÎñµ÷ÓÃÕâÑùµÄ¹¦ÄÜ¡£
±ØÐëÔÚÒ³ÉÏʹÓà ScriptManager ¿Ø¼þ£¬ÒÔÆôÓÃÏ ......