ÔÚASP.NETÖÐÖ§³Ö¶ÏµãÐø´«ÏÂÔØ´óÎļþ(ZT)
IEµÄ×Ô´øÏÂÔØ¹¦ÄÜÖÐûÓжϵãÐø´«¹¦ÄÜ£¬ÒªÊµÏֶϵãÐø´«¹¦ÄÜ£¬ÐèÒªÓõ½HTTPÐÒéÖÐÏÊΪÈËÖªµÄ¼¸¸öÏìӦͷºÍÇëÇóÍ·¡£
Ò». Á½¸ö±ØÒªÏìӦͷAccept-Ranges¡¢ETag
¿Í»§¶Ëÿ´ÎÌá½»ÏÂÔØÇëÇóʱ£¬·þÎñ¶Ë¶¼ÒªÌí¼ÓÕâÁ½¸öÏìӦͷ£¬ÒÔ±£Ö¤¿Í»§¶ËºÍ·þÎñ¶Ë½«´ËÏÂÔØÊ¶±ðΪ¿ÉÒԶϵãÐø´«µÄÏÂÔØ£º
Accept-Ranges£º¸æÖªÏÂÔØ¿Í»§¶ËÕâÊÇÒ»¸ö¿ÉÒÔ»Ö¸´Ðø´«µÄÏÂÔØ£¬´æ·Å±¾´ÎÏÂÔØµÄ¿ªÊ¼×Ö½ÚλÖá¢ÎļþµÄ×Ö½Ú´óС£»
ETag£º±£´æÎļþµÄΨһ±êʶ£¨ÎÒÔÚÓõÄÎļþÃû+Îļþ×îºóÐÞ¸Äʱ¼ä£¬ÒÔ±ãÐø´«ÇëÇóʱ¶ÔÎļþ½øÐÐÑéÖ¤£©£»
Last-Modified£º¿ÉÑ¡ÏìӦͷ£¬´æ·Å·þÎñ¶ËÎļþµÄ×îºóÐÞ¸Äʱ¼ä£¬ÓÃÓÚÑéÖ¤
¶þ. Ò»¸öÖØÒªÇëÇóÍ·Range
Range£ºÊ×´ÎÏÂÔØÊ±£¬RangeͷΪnull£¬´Ëʱ·þÎñ¶ËµÄÏìӦͷÖбØÐëÌí¼ÓÏìӦͷAccept-Ranges¡¢ETag£»
Ðø´«ÇëÇóʱ£¬ÆäÖµ±íʾ¿Í»§¶ËÒѾÊÕµ½µÄ×Ö½ÚÊý£¬¼´±¾´ÎÏÂÔØµÄ¿ªÊ¼×Ö½ÚλÖ㬷þÎñ¶ËÒÀ¾ÝÕâ¸ö Öµ´ÓÏàӦλÖöÁÈ¡Êý¾Ý·¢Ë͵½¿Í»§¶Ë¡£
Èý. ÓÃÓÚÑéÖ¤µÄÇëÇóÍ·If-Range¡¢
µ±ÏìӦͷÖаüº¬ÓÐAccept-Ranges¡¢ETagʱ£¬Ðø´«ÇëÇóʱ£¬½«°üº¬ÕâЩÇëÇóÍ·£º
If-Range£º¶ÔÓ¦ÏìӦͷETagµÄÖµ£»
Unless-Modified-Since£º¶ÔÓ¦ÏìӦͷLast-ModifiedµÄÖµ¡£
Ðø´«ÇëÇóʱ£¬ÎªÁ˱£Ö¤¿Í»§¶ËÓë·þÎñ¶ËµÄÎļþµÄÒ»ÖÂÐÔºÍÕýÈ·ÐÔ£¬ÓбØÒª¶ÔÎļþ½øÐÐÑéÖ¤£¬ÑéÖ¤ÐèÒª×Ô¼ºÐ´ÑéÖ¤´úÂ룬¾Í¸ù¾Ý½âÎöÕâÁ½¸öÇëÇóÍ·µÄÖµ£¬½«¿Í»§¶ËÒÑÏÂÔØµÄ²¿·ÖÓë·þÎñ¶ËµÄÎļþ½øÐжԱȣ¬Èç¹û²»ÎǺϣ¬Ôò´ÓÍ·¿ªÊ¼ÏÂÔØ£¬Èç¹ûÎǺϣ¬Ôò¶ÏµãÐø´«¡£
ËÄ. ËÙ¶ÈÏÞÖÆ
³ÌÐòÖмÓÈëÁËËÙ¶ÈÏÞÖÆ£¬ÓÃÓÚ¶Ô¿Í»§¶Ë½øÐÐȨÏÞ¿ØÖƵÄÁ÷Á¿ÏÞÖÆ¡£
Îå. ÆäËü×¢ÒâÊÂÏî
È磺ÎļþÃûÂÒÂëµÄÎÊÌâ¡¢ÎļþÃûÖпոñ±ä¼ÓºÅ¡¢Ç¿Öƿͻ§¶ËÏÔʾÏÂÔØ¶Ô»°¿òµÈ£¬Ïê¼ûÔ´Âë×¢ÊÍ£º
/**//// <summary>
/// ÏÂÔØÎļþ£¬Ö§³Ö´óÎļþ¡¢Ðø´«¡¢ËÙ¶ÈÏÞÖÆ¡£Ö§³ÖÐø´«µÄÏìӦͷAccept-Ranges¡¢ETag£¬ÇëÇóÍ·Range ¡£
/// Accept-Ranges£ºÏìӦͷ£¬Ïò¿Í»§¶ËÖ¸Ã÷£¬´Ë½ø³ÌÖ§³Ö¿É»Ö¸´ÏÂÔØ.ʵÏÖºǫ́ÖÇÄÜ´«Êä·þÎñ£¨BITS£©£¬ÖµÎª£ºbytes£»
/// ETag£ºÏìӦͷ£¬ÓÃÓÚ¶Ô¿Í»§¶ËµÄ³õʼ£¨200£©ÏìÓ¦£¬ÒÔ¼°À´×Ô¿Í»§¶ËµÄ»Ö¸´ÇëÇó£¬
/// ±ØÐëΪÿ¸öÎļþÌṩһ¸öΨһµÄET
Ïà¹ØÎĵµ£º
Login ¿Ø¼þÊÇÒ»ÖÖ¸´ºÏ¿Ø¼þ£¬ÌṩÁ˵Ǽ´°ÌåµÄËùÓг£ÓÃÓû§½çÃæ (UI) ÔªËØ¡£¸Ã¿Ø¼þ±»Ä£¿é»¯£¬¿É·Ö±ð×Ô¶¨Òåÿ¸ö²¿¼þ¡£ÕâЩ²¿¼þ°üÀ¨“Óû§Ãû”ºÍ“ÃÜÂë”Îı¾¿ò¡¢“Ìá½»”°´Å¥¡¢ÓÃÓÚ´´½¨ÐÂÓû§µÄ°´Å¥¡¢“¼ÇסÎÒ”¸´Ñ¡¿òºÍÓû§µÄ°ïÖúÐÅÏ¢¡£Äú¿ ......
ASP.NETÖУ¬¾³£»áʹÓõ½templates(Ä£°æ)¹¦ÄÜ£¬±ÈÈçÔÚdatagrid£¬datalist£¬repeaterµÈ¿Ø¼þÖУ¬Ê¹ÓÃtemplates£¬½«»á´ó´óÔöÇ¿Æä¹¦ÄÜ¡£ÒÔÍù£¬ÎÒÃÇÒ»°ãÊÇÔÚÉè¼Æ³ÌÐòʱ£¬¾ÍÒѾÉèÖúÿؼþÖеÄÄ£°æÊÇÔõÑùµÄÁË¡£µ«ÊÇ£¬ÓеÄʱºò£¬¿ÉÄÜÎÒÃÇÐèÒª¶¯Ì¬¼ÓÔØÄ£°æ£¬±ÈÈ磬µ±ÄãÒªÇóÄãµÄÓ¦ÓóÌÐòµÄ½çÃæ·ç¸ñËæ×ÅÓû§µÄÐèÇó¶ø±ä»¯Ê±£¬Äã¾ÍÐèÒ ......
ÔÚ×î½üµÄÏîÄ¿ÖУ¬Óöµ½Ò»¸öÎÊÌ⣬ҪʵÏÖÕâÑùµÄЧ¹û£º
µãpic_small.AspxÒ³ÃæµÄËõÂÔͼºóµ¯³öpic_all.aspxÒ³Ãæ£¬pic_all.aspxÒ³ÃæµÄ´óСҪ¸ù¾ÝͼƬ´óС×Ô¶¯µ÷Õû£¬¶øÇÒÒªÓÐͼƬµÄ˵Ã÷ÐÅÏ¢£¬»¹¿ÉÒÔµãÉÏÒ»·ùºÍÏÂÒ»·ùµÈ½øÐзҳ¡£
ʵÏÖ¹ý³ÌÈçÏ£º
pic_small.AspxÒ³ÃæËõÂÔͼ´¦µÄ´úÂëΪ£º
£¼IMG id="imgPic" style="CURSOR: h ......
ÔÚweb¿ª·¢Ê±£¬ÓеÄϵͳҪÇóͬһ¸öÓû§ÔÚͬһʱ¼äÖ»ÄܵǼһ´Î£¬Ò²¾ÍÊÇÈç¹ûÒ»¸öÓû§ÒѾµÇ¼ÁË£¬ÔÚÍ˳ö֮ǰÈç¹ûÔٴεǼµÄ»°ÐèÒª±¨´í¡£
³£¼ûµÄ´¦Àí·½·¨ÊÇ£¬ÔÚÓû§µÇ¼ʱ£¬ÅжϴËÓû§ÊÇ·ñÒѾÔÚApplicationÖдæÔÚ£¬Èç¹û´æÔھͱ¨´í£¬²»´æÔڵϰ¾Í¼Óµ½ApplicationÖÐ(ApplicationÊÇËùÓÐSession¹²Óеģ¬Õû¸öwebÓ¦ÓóÌÐòΨһµÄÒ ......
ÐèÇó
ÈçÏÂÃæµÄÏîÄ¿½á¹¹£¬ÎÒÃÇ»áÔÚDefault.aspxÒ³ÃæÖÐÐèÒª´«µÝÁ½¸öÖµµ½SilverlightTestPage.aspxÒ³Ãæ£¬²¢ÇÒÐèÒªÔÚSilverlightTestPage.aspxÒ³ÃæËùËÞÖ÷µÄSilverlightÓ¦ÓóÌÐòÖлñÈ¡²¢ÏÔʾ£º
1.ÏÈÐÞ¸Äpage µÄ¹¹Ô캯Êý
public Page(string passText)
{
InitializeComponent();
& ......