ASP.NETµÄPage.IsPostBack ÊôÐÔÏêϸ˵Ã÷(ת)
ÏÖÔÚ´Ó¶ÔASP.NETÒ³ÃæµÄÖ´ÐÐ˳Ðò¿ªÊ¼£¬Ìå»áÒ»ÏÂB/S½á¹¹µÄ³ÌÐòµÄÌØµã£¬ÏÂͼÊÇASP.NETÒ³ÃæµÄÖ´ÐÐ˳Ðò˵Ã÷£º
¡¡¡¡Page_Init£¨Ò³Ãæ³õʼ»¯Òý·¢µÄʼþ£©——>Page_Load£¨¼ÓÔØÒ³ÃæÊ±Òý·¢µÄʼþ£©——>Control Event£¨·þÎñÆ÷¿Ø¼þÒý·¢µÄʼþ£©——>Page_UnLoad£¨Ò³Ãæ´ÓÄÚ´æÖÐÐ¶ÔØÊ±Òý·¢µÄʼþ£©
¡¡¡¡Page_InitºÍPage_UnLoad²»³£Ó㬵«ÊÇÕâÀﻹÊÇҪ˵Ã÷һϡ£Page_InitºÍPage_LoadʼþÇø±ðÔÚÓÚ£¬Ö»ÓкóÕß²ÅÄÜÍêÈ«¼ÓÔØ¿Ø¼þ£¬°ó¶¨Êý¾Ý£¬ËäÈ»Äã¿ÉÒÔÔÚPage_InitÖзÃÎʿؼþ£¬µ«ÊÇÆäviewstate¶¼²»»á±»¼ÓÔØ£¬ËùÒÔ´Ëʱ¿Ø¼þÖÐÖ»ÓµÓÐĬÈÏÖµ¡£
¡¡¡¡ÕâÀï˵µ½ÁËviewstate£¬ÎÒÃÇÏÈÀ´×öÒ»¸ö´óÖµÄÁ˽◗ÆäʵÔÚASP.NETÖÐÓÐÁ½¸öviewstate¡£Ò»¸öÊǿؼþ±¾ÉíµÄ£¬ÓÃÀ´Î¬»¤¿Ø¼þ×Ô¼ºµÄһЩ״̬£¬±ÈÈç˵ij¸ö¿Õ¼äÓбäÉ«µÄ¹¦ÄÜ£¬ËüµÄviewstate¾Íά»¤Õâ¸ö¹¦ÄÜ£¬Õâ¸öviewstateÊDz»Äܱ»Óû§·ÃÎʵġ£ÏàÐÅ×Ô¼ºÐ´¹ý¿Ø¼þµÄÅóÓѶ¼»áÓÐÕâÑùµÄ¸Ð¾õ£¬×Ô¼ºÐ´¿Ø¼þµ±È»Ò²ÒªÓÃ×Ô¼ºµÄÒ»¸öviewstateÀ´Î¬»¤Õâ¸ö¿Ø¼þµÄ״̬£»¶øÁíÍâÒ»¸öviewstate£¬ÊÇÓû§Ê¹Óõģ¬Õâ¸öviewstateºÍSession¼¸ºõһģһÑù£¬±ØÐëÒªÏÈ¶ÔÆä½øÐж¨Ò壬²ÅÄÜʹÓá£
¡¡¡¡Ã¿µ±µã»÷ASP.NETµÄWebÍøÒ³ÉϵÄButton¡¢LinkButton»òImageButtonµÈ¿Ø¼þʱ£¬±íµ¥¾Í»á±»·¢Ë͵½·þÎñÆ÷ÉÏ¡£Èç¹ûijЩ¿Ø¼þµÄAutoPostBackÊôÐÔ±»ÉèÖÃΪtrue£¬ÄÇôµ±¸Ã¿Ø¼þµÄ״̬±»¸Ä±äºó£¬Ò²»áʹ±íµ¥»á·¢ËͻطþÎñÆ÷¡£?£¨AutoPostBackÊôÐÔ£¬ËüÖ»ÓÐÁ½¸öboolÖµ£¬true/false¡£Èç¹ûÕâ¸öÊôÐÔ±»ÉèÖóÉfalse£¬ÄÇôµã»÷ºó¾Í²»»áÁ¢¿Ì½«±ä»¯´«¸ø·þÎñÆ÷´¦Àí£¬Ò²¾Í²»»áÓиÿؼþµÄSelectedIndexChangedʼþ¡££©
¡¡¡¡Ã¿´Îµ±±íµ¥±»·¢ËͻطþÎñÆ÷£¬¾Í»á±»ÖØÐ¼ÓÔØ£¬Æô¶¯Page_Loadʼþ£¬Ö´ÐÐPage_Loadʼþ´¦Àí³ÌÐòÖеÄËùÓдúÂ루עÒ⣬ÊÇÿ´Î¶¼»áÖ´ÐУ¡£©¡£
ºÜÏÔÈ»°ÑÍøÒ³µÄ³õʼ»¯´úÂë·ÅÔÚÕâÀïÊÇ×îºÏÊʲ»¹ý¡£ÎÒÃǾ³£»áÏ£ÍûÔÚÿ´Î¼ÓÔØÍøÒ³Ê±Ö´ÐÐһЩ´úÂ룬ÈçһЩ¿Ø¼þµÄÊý¾Ý°ó¶¨¡£
¡¡µ±ÎÒÃÇÏ£ÍûÖ»ÓÐÔÚÍøÒ³µÚÒ»´Î¼ÓÔØÊ±Ö´ÐÐÁíһЩ´úÂ루»ù±¾É϶¼ÊÇÊý¾ÝµÄĬÈϰ󶨣©£¬ÉõÖÁÏ£ÍûһЩ´úÂëÔÚ³ýÊ״μÓÔØÍâµÄÿ´Î¼ÓÔØÊ±Ö´ÐС£ÄÇôÎÒÃÇ¿ÉÒÔÀûÓÃIsPostBackÌØÐÔÀ´Íê³ÉÕâÒ»¹¦ÄÜ¡£ÔÚÍøÒ³µÚÒ»´Î¼ÓÔØÊ±£¬¸ÃÊôÐÔµÄÖµÊÇfalse¡£Èç¹ûÍøÒ³Òò»ØËͶø±»ÖØÐ¼ÓÔØ£¬IsPostBackÊôÐÔµÄÖµ¾Í»á±»ÉèÖÃΪtrue¡£
ÔÚASP.NETÓ¦ÓóÌÐòÖУ¬Èç¹ûÐèÒªÔÚÒ³ÃæµÚÒ»´ÎÏÔʾʱִÐÐһЩ³õʼ»¯²Ù×÷£¬±ØÐëÅжÏIsPostBackÊôÐÔ£¡
¡¡¡¡ÔÚASP.NETʹÓÃPage.IsPostback£¬ÄÇô¾Í¿ÉÒÔ±
Ïà¹ØÎĵµ£º
ǰһ¶Îʱ¼ä×öÒ»¸öÍøÕ¾ÏîÄ¿£¬Ê¹ÓÃwin2003+.net2.0¿ª·¢£»ÔÚѧϰÁËһЩ.netµÄÏà¹ØÖªÊ¶ºó£¬²¢¿¼Âǵ½´ËÏîÄ¿ÐèÒª¶àÈ˺Ï×÷£¬ÒÔ¼°¼Ü¹¹ÇåÎú¡¢ URLÖØÐ´µÈÓŵ㣬¾ö¶¨ÓÃMVC·½Ê½¿ª·¢¡£µ«Î¢ÈíµÄasp.net MVC¿ò¼Ü¾Ý˵ҪϰëÄê²Å³öÕýʽ°æ£¬¶øÇÒ»¹ÐèÒª.net3.5£¬ÆäËûµÄMVC¿ò¼ÜÓÖ²»ÊìϤ£¬¹À¼ÆÒ²ÐèÒªÒ»¶Îʱ¼äѧϰ¡£ÓÉÓÚ¿ª·¢Ê±¼ä±È½Ï½ô£ ......
ÏÂÔØÎļþ£ºstring musicUrl = "music/" + Request.QueryString["murl"].ToString();
string fileName = Request.QueryString["murl"].ToString();
string filePath = Server.MapPath(musicUrl);//·¾¶
FileInfo fileInfo = new FileInfo(filePath);
Response.Clear();
Response.Cl ......
ÐèÇó
ÈçÏÂÃæµÄÏîÄ¿½á¹¹£¬ÎÒÃÇ»áÔÚDefault.aspxÒ³ÃæÖÐÐèÒª´«µÝÁ½¸öÖµµ½SilverlightTestPage.aspxÒ³Ãæ£¬²¢ÇÒÐèÒªÔÚSilverlightTestPage.aspxÒ³ÃæËùËÞÖ÷µÄSilverlightÓ¦ÓóÌÐòÖлñÈ¡²¢ÏÔʾ£º
1.ÏÈÐÞ¸Äpage µÄ¹¹Ô캯Êý
public Page(string passText)
{
InitializeComponent();
& ......
IEµÄ×Ô´øÏÂÔØ¹¦ÄÜÖÐûÓжϵãÐø´«¹¦ÄÜ£¬ÒªÊµÏֶϵãÐø´«¹¦ÄÜ£¬ÐèÒªÓõ½HTTPÐÒéÖÐÏÊΪÈËÖªµÄ¼¸¸öÏìӦͷºÍÇëÇóÍ·¡£
Ò». Á½¸ö±ØÒªÏìӦͷAccept-Ranges¡¢ETag
¿Í»§¶Ëÿ´ÎÌá½»ÏÂÔØÇëÇóʱ£¬·þÎñ¶Ë¶¼ÒªÌí¼ÓÕâÁ½¸öÏìӦͷ£¬ÒÔ±£Ö¤¿Í»§¶ËºÍ·þÎñ¶Ë½«´ËÏÂÔØÊ¶±ðΪ¿ÉÒԶϵãÐø´«µÄÏÂÔØ£º
......