
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE wml PUBLIC "-//WAPFORUM//DTD WML 1.1//EN" "http://www.wapforum.org/DTD/wml_1.1.xml">
<wml>
	<head><meta forua="true" http-equiv="Cache-Control" content="max-age=0" /></head><card id="MainCard" title="&#x6B22;&#x8FCE;&#x5149;&#x4E34;"><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a><br/>&nbsp;</p><p><b>&#x6807;&#x9898;&#x3A;</b> &#x5FAE;&#x8F6F;&#x5EFA;&#x8BAE;&#x7684;&#x41;&#x53;&#x50;&#x6027;&#x80FD;&#x4F18;&#x5316;&#x32;&#x38;&#x6761;&#x5B88;&#x5219;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x61;&#x64;&#x6D;&#x69;&#x6E;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x36;&#x2D;&#x30;&#x37;&#x2D;&#x31;&#x35;&#x20;&#x30;&#x35;&#x3A;&#x30;&#x35;&#x20;&#x50;&#x4D;</p><p><b>&#x5206;&#x7C7B;&#x3A;</b> <a href="wap.asp?do=showLog&amp;cateID=5">&#x57;&#x65;&#x62;&#x7F16;&#x7A0B;</a></p><p><b>&#x5185;&#x5BB9;&#x3A;</b> &#x76EE;&#x5F55; <br/>&#x6280;&#x5DE7; 1&#xFF1A;&#x5C06;&#x7ECF;&#x5E38;&#x4F7F;&#x7528;&#x7684;&#x6570;&#x636E;&#x7F13;&#x5B58;&#x5728; Web &#x670D;&#x52A1;&#x5668;&#x4E0A; <br/>&#x6280;&#x5DE7; 2&#xFF1A;&#x5C06;&#x7ECF;&#x5E38;&#x4F7F;&#x7528;&#x7684;&#x6570;&#x636E;&#x7F13;&#x5B58;&#x5728; Application &#x6216; Session &#x5BF9;&#x8C61;&#x4E2D; <br/>&#x6280;&#x5DE7; 3&#xFF1A;&#x5C06;&#x6570;&#x636E;&#x548C; HTML &#x7F13;&#x5B58;&#x5728; Web &#x670D;&#x52A1;&#x5668;&#x7684;&#x78C1;&#x76D8;&#x4E0A; <br/>&#x6280;&#x5DE7; 4&#xFF1A;&#x907F;&#x514D;&#x5C06;&#x975E;&#x654F;&#x6377;&#x7684;&#x7EC4;&#x4EF6;&#x7F13;&#x5B58;&#x5728; Application &#x6216; Session &#x5BF9;&#x8C61;&#x4E2D; <br/>&#x6280;&#x5DE7; 5&#xFF1A;&#x4E0D;&#x8981;&#x5C06;&#x6570;&#x636E;&#x5E93;&#x8FDE;&#x63A5;&#x7F13;&#x5B58;&#x5728; Application &#x6216; Session &#x5BF9;&#x8C61;&#x4E2D; <br/>&#x6280;&#x5DE7; 6&#xFF1A;&#x5408;&#x7406;&#x5730;&#x4F7F;&#x7528; Session &#x5BF9;&#x8C61; <br/>&#x6280;&#x5DE7; 7&#xFF1A;&#x5C06;&#x4EE3;&#x7801;&#x5C01;&#x88C5;&#x5728; COM &#x5BF9;&#x8C61;&#x4E2D; <br/>&#x6280;&#x5DE7; 8&#xFF1A;&#x8FDF;&#x4E00;&#x70B9;&#x83B7;&#x5F97;&#x8D44;&#x6E90;&#xFF0C;&#x65E9;&#x4E00;&#x70B9;&#x91CA;&#x653E;&#x8D44;&#x6E90; <br/>&#x6280;&#x5DE7; 9&#xFF1A;&#x8FDB;&#x7A0B;&#x5916;&#x6267;&#x884C;&#x8FC7;&#x7A0B;&#x4EE5;&#x6027;&#x80FD;&#x6362;&#x53D6;&#x53EF;&#x9760;&#x6027; <br/>&#x6280;&#x5DE7; 10&#xFF1A;&#x4F7F;&#x7528;&#x663E;&#x5F0F;&#x9009;&#x9879; <br/>&#x6280;&#x5DE7; 11&#xFF1A;&#x5728;&#x5B50;&#x4F8B;&#x7A0B;&#x548C;&#x51FD;&#x6570;&#x4E2D;&#x4F7F;&#x7528;&#x5C40;&#x90E8;&#x53D8;&#x91CF; <br/>&#x6280;&#x5DE7; 12&#xFF1A;&#x5C06;&#x7ECF;&#x5E38;&#x4F7F;&#x7528;&#x7684;&#x6570;&#x636E;&#x590D;&#x5236;&#x5230;&#x811A;&#x672C;&#x53D8;&#x91CF;&#x4E2D; <br/>&#x6280;&#x5DE7; 13&#xFF1A;&#x907F;&#x514D;&#x91CD;&#x65B0;&#x786E;&#x5B9A;&#x6570;&#x7EC4;&#x7684;&#x7EF4;&#x6570; <br/>&#x6280;&#x5DE7; 14&#xFF1A;&#x4F7F;&#x7528;&#x54CD;&#x5E94;&#x7F13;&#x51B2; <br/>&#x6280;&#x5DE7; 15&#xFF1A;&#x6279;&#x5904;&#x7406;&#x5185;&#x5D4C;&#x811A;&#x672C;&#x548C; Response.Write &#x8BED;&#x53E5; <br/>&#x6280;&#x5DE7; 16&#xFF1A;&#x5982;&#x679C;&#x9875;&#x9762;&#x9700;&#x8981;&#x5F88;&#x957F;&#x65F6;&#x95F4;&#x624D;&#x80FD;&#x5B8C;&#x6210;&#xFF0C;&#x90A3;&#x4E48;&#x6267;&#x884C;&#x524D;&#x4F7F;&#x7528; Response.IsClientConnected <br/>&#x6280;&#x5DE7; 17&#xFF1A;&#x4F7F;&#x7528; &lt;OBJECT&gt; &#x6807;&#x8BB0;&#x4F8B;&#x793A;&#x5BF9;&#x8C61; <br/>&#x6280;&#x5DE7; 18&#xFF1A;&#x5BF9;&#x4E8E; ADO &#x548C;&#x5176;&#x5B83;&#x7EC4;&#x4EF6;&#x4F7F;&#x7528; TypeLib &#x7ED1;&#x5B9A; <br/>&#x6280;&#x5DE7; 19&#xFF1A;&#x5229;&#x7528;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x9A8C;&#x8BC1;&#x529F;&#x80FD; <br/>&#x6280;&#x5DE7; 20&#xFF1A;&#x907F;&#x514D;&#x5728;&#x5FAA;&#x73AF;&#x8BED;&#x53E5;&#x4E2D;&#x4F7F;&#x7528;&#x5B57;&#x7B26;&#x4E32;&#x4E32;&#x8054; <br/>&#x6280;&#x5DE7; 21&#xFF1A;&#x542F;&#x7528;&#x6D4F;&#x89C8;&#x5668;&#x548C;&#x4EE3;&#x7406;&#x7F13;&#x5B58; <br/>&#x6280;&#x5DE7; 22&#xFF1A;&#x5C3D;&#x53EF;&#x80FD;&#x4F7F;&#x7528; Server.Transfer &#x4EE3;&#x66FF; Response.Redirect <br/>&#x6280;&#x5DE7; 23&#xFF1A;&#x5728;&#x76EE;&#x5F55; URL &#x4E2D;&#x4F7F;&#x7528;&#x540E;&#x659C;&#x6760; <br/>&#x6280;&#x5DE7; 24&#xFF1A;&#x907F;&#x514D;&#x4F7F;&#x7528;&#x670D;&#x52A1;&#x5668;&#x53D8;&#x91CF; <br/>&#x6280;&#x5DE7; 25&#xFF1A;&#x5347;&#x7EA7;&#x5230;&#x6700;&#x65B0;&#x548C;&#x6700;&#x51FA;&#x8272;&#x7684; <br/>&#x6280;&#x5DE7; 26&#xFF1A;&#x4F18;&#x5316; Web &#x670D;&#x52A1;&#x5668; <br/>&#x6280;&#x5DE7; 27&#xFF1A;&#x8FDB;&#x884C;&#x6027;&#x80FD;&#x6D4B;&#x8BD5; <br/>&#x6280;&#x5DE7; 28&#xFF1A;&#x9605;&#x8BFB;&#x8D44;&#x6E90;&#x94FE;&#x63A5; <br/>&#x5F15;&#x8A00; <br/>&#x6027;&#x80FD;&#x662F;&#x4E00;&#x4E2A;&#x7279;&#x5F81;&#x3002;&#x60A8;&#x5FC5;&#x987B;&#x9884;&#x5148;&#x8BBE;&#x8BA1;&#x6027;&#x80FD;&#xFF0C;&#x5426;&#x5219;&#x60A8;&#x4EE5;&#x540E;&#x5C31;&#x5F97;&#x91CD;&#x5199;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x3002;&#x5C31;&#x662F;&#x8BF4;&#xFF0C;&#x6709;&#x54EA;&#x4E9B;&#x597D;&#x7684;&#x7B56;&#x7565;&#x53EF;&#x4F7F; Active Server Pages (ASP) &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x6027;&#x80FD;&#x8FBE;&#x5230;&#x6700;&#x4F73;&#xFF1F; <br/>&#x672C;&#x6587;&#x4ECB;&#x7ECD;&#x4E86;&#x4F18;&#x5316; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x548C; Visual Basic&#xAE; Scripting Edition (VBScript) &#x7684;&#x6280;&#x5DE7;&#x3002;&#x672C;&#x6587;&#x8BA8;&#x8BBA;&#x4E86;&#x8BB8;&#x591A;&#x9677;&#x9631;&#x3002;&#x672C;&#x6587;&#x5217;&#x51FA;&#x7684;&#x5EFA;&#x8BAE;&#x5DF2;&#x7ECF;&#x5728; http://www.microsoft.com &#x548C;&#x5176;&#x5B83;&#x7AD9;&#x70B9;&#x4E2D;&#x8FDB;&#x884C;&#x4E86;&#x6D4B;&#x8BD5;&#xFF0C;&#x6548;&#x679C;&#x5341;&#x5206;&#x663E;&#x8457;&#x3002;&#x672C;&#x6587;&#x5047;&#x5B9A;&#x60A8;&#x5DF2;&#x7ECF;&#x5BF9; ASP &#x5F00;&#x53D1;&#xFF0C;&#x5305;&#x62EC; VBScript &#x548C;/&#x6216; JScript&#x3001;ASP Application&#x3001;ASP Session &#x548C;&#x5176;&#x5B83; ASP &#x56FA;&#x6709;&#x5BF9;&#x8C61;&#xFF08;Request&#x3001;Response &#x548C; Server&#xFF09;&#x6709;&#x4E86;&#x57FA;&#x672C;&#x4E86;&#x89E3;&#x3002; <br/>&#x901A;&#x5E38;&#xFF0C;ASP &#x6027;&#x80FD;&#x4E3B;&#x8981;&#x53D6;&#x51B3;&#x4E8E; ASP &#x4EE3;&#x7801;&#x672C;&#x8EAB;&#x4EE5;&#x5916;&#x7684;&#x5F88;&#x591A;&#x56E0;&#x7D20;&#x3002;&#x6211;&#x4EEC;&#x4E0D;&#x5728;&#x4E00;&#x7BC7;&#x6587;&#x7AE0;&#x4E2D;&#x7F57;&#x5217;&#x51FA;&#x6240;&#x6709;&#x7684;&#x4FE1;&#x606F;&#xFF0C;&#x5728;&#x672C;&#x6587;&#x7ED3;&#x5C3E;&#x5904;&#x6211;&#x4EEC;&#x5217;&#x51FA;&#x4E86;&#x4E0E;&#x6027;&#x80FD;&#x6709;&#x5173;&#x7684;&#x8D44;&#x6E90;&#x3002;&#x8FD9;&#x4E9B;&#x94FE;&#x63A5;&#x6DB5;&#x76D6;&#x4E86; ASP &#x548C;&#x975E; ASP &#x4E3B;&#x9898;&#xFF0C;&#x5305;&#x62EC; ActiveX&#xAE; &#x6570;&#x636E;&#x5BF9;&#x8C61; (ADO)&#x3001;&#x7EC4;&#x4EF6;&#x5BF9;&#x8C61;&#x6A21;&#x578B; (COM)&#x3001;&#x6570;&#x636E;&#x5E93;&#x548C; Internet Information Server (IIS) &#x914D;&#x7F6E;&#x3002;&#x8FD9;&#x4E9B;&#x90FD;&#x662F;&#x6211;&#x4EEC;&#x559C;&#x6B22;&#x7684;&#x4E00;&#x4E9B;&#x94FE;&#x63A5; - &#x4E00;&#x5B9A;&#x8981;&#x53BB;&#x770B;&#x770B;&#x3002; <br/>&#x6280;&#x5DE7; 1&#xFF1A;&#x5C06;&#x7ECF;&#x5E38;&#x4F7F;&#x7528;&#x7684;&#x6570;&#x636E;&#x7F13;&#x5B58;&#x5728; Web &#x670D;&#x52A1;&#x5668;&#x4E0A; <br/>&#x5178;&#x578B;&#x7684; ASP &#x9875;&#x4ECE;&#x540E;&#x7AEF;&#x6570;&#x636E;&#x5B58;&#x50A8;&#x4E2D;&#x68C0;&#x7D22;&#x6570;&#x636E;&#xFF0C;&#x7136;&#x540E;&#x5C06;&#x7ED3;&#x679C;&#x8F6C;&#x6362;&#x6210;&#x8D85;&#x6587;&#x672C;&#x6807;&#x8BB0;&#x8BED;&#x8A00; (HTML)&#x3002;&#x65E0;&#x8BBA;&#x6570;&#x636E;&#x5E93;&#x7684;&#x901F;&#x5EA6;&#x5982;&#x4F55;&#xFF0C;&#x4ECE;&#x5185;&#x5B58;&#x4E2D;&#x68C0;&#x7D22;&#x6570;&#x636E;&#x603B;&#x8981;&#x6BD4;&#x4ECE;&#x540E;&#x7AEF;&#x6570;&#x636E;&#x5B58;&#x50A8;&#x4E2D;&#x68C0;&#x7D22;&#x6570;&#x636E;&#x5FEB;&#x5F97;&#x591A;&#x3002;&#x4ECE;&#x672C;&#x5730;&#x786C;&#x76D8;&#x8BFB;&#x53D6;&#x6570;&#x636E;&#x901A;&#x5E38;&#x4E5F;&#x6BD4;&#x4ECE;&#x6570;&#x636E;&#x5E93;&#x4E2D;&#x68C0;&#x7D22;&#x6570;&#x636E;&#x66F4;&#x5FEB;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x901A;&#x5E38;&#x53EF;&#x4EE5;&#x5C06;&#x6570;&#x636E;&#x7F13;&#x5B58;&#x5728; Web &#x670D;&#x52A1;&#x5668;&#x4E0A;&#xFF08;&#x5B58;&#x50A8;&#x5728;&#x5185;&#x5B58;&#x6216;&#x78C1;&#x76D8;&#x4E2D;&#xFF09;&#xFF0C;&#x6765;&#x63D0;&#x9AD8;&#x6027;&#x80FD;&#x3002; <br/>&#x7F13;&#x5B58;&#x662F;&#x4F20;&#x7EDF;&#x7684;&#x4EE5;&#x7A7A;&#x95F4;&#x6362;&#x53D6;&#x65F6;&#x95F4;&#x7684;&#x505A;&#x6CD5;&#x3002;&#x5982;&#x679C;&#x60A8;&#x7F13;&#x5B58;&#x7684;&#x5185;&#x5BB9;&#x6B63;&#x786E;&#xFF0C;&#x90A3;&#x4E48;&#x60A8;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#x6027;&#x80FD;&#x4F1A;&#x6709;&#x663E;&#x8457;&#x7684;&#x63D0;&#x9AD8;&#x3002;&#x4E3A;&#x4F7F;&#x7F13;&#x5B58;&#x6709;&#x6548;&#xFF0C;&#x5FC5;&#x987B;&#x4FDD;&#x5B58;&#x90A3;&#x4E9B;&#x7ECF;&#x5E38;&#x91CD;&#x590D;&#x4F7F;&#x7528;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x4E14;&#x8981;&#x91CD;&#x65B0;&#x8BA1;&#x7B97;&#x8FD9;&#x4E9B;&#x6570;&#x636E;&#x9700;&#x8981;&#xFF08;&#x9002;&#x5EA6;&#xFF09;&#x5927;&#x7684;&#x5F00;&#x9500;&#x3002;&#x5982;&#x679C;&#x7F13;&#x5B58;&#x7684;&#x90FD;&#x662F;&#x4E9B;&#x9648;&#x65E7;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x5C31;&#x4F1A;&#x9020;&#x6210;&#x5185;&#x5B58;&#x6D6A;&#x8D39;&#x3002; <br/>&#x4E0D;&#x7ECF;&#x5E38;&#x53D1;&#x751F;&#x6539;&#x53D8;&#x7684;&#x6570;&#x636E;&#x662F;&#x5F88;&#x597D;&#x7684;&#x7F13;&#x5B58;&#x5019;&#x9009;&#x6570;&#x636E;&#xFF0C;&#x56E0;&#x4E3A;&#x60A8;&#x4E0D;&#x5FC5;&#x62C5;&#x5FC3;&#x968F;&#x7740;&#x65F6;&#x95F4;&#x7684;&#x8FC1;&#x79FB;&#x8BE5;&#x6570;&#x636E;&#x4E0E;&#x6570;&#x636E;&#x5E93;&#x540C;&#x6B65;&#x7684;&#x95EE;&#x9898;&#x3002;&#x7EC4;&#x5408;&#x6846;&#x5217;&#x8868;&#x3001;&#x5F15;&#x7528;&#x8868;&#x3001;DHTML &#x788E;&#x7247;&#x3001;&#x6269;&#x5C55;&#x6807;&#x8BB0;&#x8BED;&#x8A00; (XML) &#x5B57;&#x7B26;&#x4E32;&#x3001;&#x83DC;&#x5355;&#x9879;&#x548C;&#x7AD9;&#x70B9;&#x914D;&#x7F6E;&#x53D8;&#x91CF;&#xFF08;&#x5305;&#x62EC;&#x6570;&#x636E;&#x6E90;&#x540D;&#x79F0; (DSN)&#x3001;Internet &#x534F;&#x8BAE; (IP) &#x5730;&#x5740;&#x548C; Web &#x8DEF;&#x5F84;&#xFF09;&#x90FD;&#x662F;&#x5F88;&#x597D;&#x7684;&#x7F13;&#x5B58;&#x5019;&#x9009;&#x5185;&#x5BB9;&#x3002;&#x6CE8;&#x610F;&#x60A8;&#x53EF;&#x4EE5;&#x7F13;&#x5B58;&#x6570;&#x636E;&#x7684;&#x201C;&#x8868;&#x793A;&#x201D;&#xFF0C;&#x800C;&#x4E0D;&#x7F13;&#x5B58;&#x6570;&#x636E;&#x672C;&#x8EAB;&#x3002;&#x5982;&#x679C; ASP &#x9875;&#x5F88;&#x5C11;&#x66F4;&#x6539;&#xFF0C;&#x4E14;&#x7F13;&#x5B58;&#x7684;&#x5F00;&#x9500;&#x4E5F;&#x5F88;&#x5927;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;&#x6574;&#x4E2A;&#x4EA7;&#x54C1;&#x76EE;&#x5F55;&#xFF09;&#xFF0C;&#x5219;&#x5E94;&#x8003;&#x8651;&#x4E8B;&#x5148;&#x4EA7;&#x751F; HTML&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x5728;&#x54CD;&#x5E94;&#x6BCF;&#x4E2A;&#x8BF7;&#x6C42;&#x65F6;&#x91CD;&#x65B0;&#x663E;&#x793A;&#x3002; <br/>&#x5E94;&#x5C06;&#x6570;&#x636E;&#x7F13;&#x5B58;&#x5728;&#x54EA;&#x91CC;&#xFF0C;&#x6709;&#x54EA;&#x4E9B;&#x7F13;&#x5B58;&#x7B56;&#x7565;&#xFF1F;&#x901A;&#x5E38;&#xFF0C;&#x6570;&#x636E;&#x7F13;&#x5B58;&#x5728; Web &#x670D;&#x52A1;&#x5668;&#x7684;&#x5185;&#x5B58;&#x6216;&#x78C1;&#x76D8;&#x4E2D;&#x3002;&#x4E0B;&#x4E24;&#x4E2A;&#x6280;&#x5DE7;&#x8BB2;&#x8FF0;&#x4E86;&#x8FD9;&#x4E24;&#x4E2A;&#x65B9;&#x6CD5;&#x3002; <br/>&#x6280;&#x5DE7; 2: &#x5C06;&#x7ECF;&#x5E38;&#x4F7F;&#x7528;&#x7684;&#x6570;&#x636E;&#x7F13;&#x5B58;&#x5728; Application &#x6216; Session &#x5BF9;&#x8C61;&#x4E2D; <br/>ASP Application &#x548C; Session &#x5BF9;&#x8C61;&#x4E3A;&#x5C06;&#x6570;&#x636E;&#x7F13;&#x5B58;&#x5728;&#x5185;&#x5B58;&#x4E2D;&#x63D0;&#x4F9B;&#x4E86;&#x65B9;&#x4FBF;&#x7684;&#x5BB9;&#x5668;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x5C06;&#x6570;&#x636E;&#x6307;&#x6D3E;&#x5230; Application &#x548C; Session &#x5BF9;&#x8C61;&#x4E2D;&#xFF0C;&#x8FD9;&#x4E9B;&#x6570;&#x636E;&#x5728; HTTP &#x8C03;&#x7528;&#x4E4B;&#x95F4;&#x4FDD;&#x7559;&#x5728;&#x5185;&#x5B58;&#x4E2D;&#x3002;Session &#x6570;&#x636E;&#x662F;&#x6309;&#x6BCF;&#x4E2A;&#x7528;&#x6237;&#x5206;&#x522B;&#x5B58;&#x50A8;&#x7684;&#xFF0C;&#x800C; Application &#x6570;&#x636E;&#x5219;&#x5728;&#x6240;&#x6709;&#x7528;&#x6237;&#x4E4B;&#x95F4;&#x5171;&#x4EAB;&#x3002; <br/>&#x4EC0;&#x4E48;&#x65F6;&#x5019;&#x5C06;&#x6570;&#x636E;&#x88C5;&#x8F7D;&#x5230; Application &#x6216; Session &#x4E2D;&#x5462;&#xFF1F;&#x901A;&#x5E38;&#xFF0C;&#x6570;&#x636E;&#x662F;&#x5728;&#x542F;&#x52A8; Application &#x6216; Session &#x65F6;&#x88C5;&#x8F7D;&#x3002;&#x8981;&#x5728; Application &#x6216; Session &#x542F;&#x52A8;&#x8FC7;&#x7A0B;&#x4E2D;&#x88C5;&#x8F7D;&#x6570;&#x636E;&#xFF0C;&#x5E94;&#x5C06;&#x9002;&#x5F53;&#x7684;&#x4EE3;&#x7801;&#x5206;&#x522B;&#x6DFB;&#x52A0;&#x5230; Application_OnStart() &#x6216; Session_OnStart() &#x4E2D;&#x3002;&#x8FD9;&#x4E9B;&#x51FD;&#x6570;&#x5E94;&#x5728; Global.asa &#x4E2D;&#xFF0C;&#x5982;&#x679C;&#x6CA1;&#x6709;&#xFF0C;&#x5219;&#x53EF;&#x4EE5;&#x6DFB;&#x52A0;&#x8FD9;&#x4E9B;&#x51FD;&#x6570;&#x3002;&#x8FD8;&#x53EF;&#x4EE5;&#x5728;&#x7B2C;&#x4E00;&#x6B21;&#x9700;&#x8981;&#x65F6;&#x88C5;&#x8F7D;&#x8BE5;&#x6570;&#x636E;&#x3002;&#x4E3A;&#x6B64;&#xFF0C;&#x5728; ASP &#x9875;&#x4E2D;&#x6DFB;&#x52A0;&#x4E00;&#x4E9B;&#x4EE3;&#x7801;&#xFF08;&#x6216;&#x7F16;&#x5199;&#x4E00;&#x4E2A;&#x53EF;&#x91CD;&#x590D;&#x4F7F;&#x7528;&#x7684;&#x811A;&#x672C;&#x51FD;&#x6570;&#xFF09;&#xFF0C;&#x4EE5;&#x68C0;&#x67E5;&#x6570;&#x636E;&#x662F;&#x5426;&#x5B58;&#x5728;&#xFF0C;&#x5982;&#x679C;&#x4E0D;&#x5B58;&#x5728;&#xFF0C;&#x5C31;&#x88C5;&#x8F7D;&#x6570;&#x636E;&#x3002;&#x8FD9;&#x662F;&#x4E00;&#x4E2A;&#x4F20;&#x7EDF;&#x7684;&#x6027;&#x80FD;&#x6280;&#x672F;&#xFF0C;&#x79F0;&#x4E3A;&#x201C;&#x60F0;&#x6027;&#x8BA1;&#x7B97;&#x201D; - &#x5728;&#x60A8;&#x77E5;&#x9053;&#x9700;&#x8981;&#x67D0;&#x4E00;&#x4E2A;&#x503C;&#x4EE5;&#x524D;&#x4E0D;&#x8BA1;&#x7B97;&#x8BE5;&#x503C;&#x3002;&#x4F8B;&#x5982;&#xFF1A; <br/>&lt;%<br/>Function GetEmploymentStatusList<br/>Dim d<br/>d = Application(&#34;EmploymentStatusList&#34;)<br/>If d = &#34;&#34; Then<br/>&#39; FetchEmploymentStatusList function (not shown)<br/>&#39; fetches data from DB, returns an Array<br/>d = FetchEmploymentStatusList()<br/>Application(&#34;EmploymentStatusList&#34;) = d<br/>End If<br/>GetEmploymentStatusList = d<br/>End Function<br/>%&gt;<br/>&#x53EF;&#x4EE5;&#x4E3A;&#x6240;&#x9700;&#x8981;&#x7684;&#x6BCF;&#x4E2A;&#x6570;&#x636E;&#x5757;&#x7F16;&#x5199;&#x7C7B;&#x4F3C;&#x7684;&#x51FD;&#x6570;&#x3002; <br/>&#x5E94;&#x4EE5;&#x4EC0;&#x4E48;&#x683C;&#x5F0F;&#x5B58;&#x50A8;&#x6570;&#x636E;&#xFF1F;&#x53EF;&#x4EE5;&#x5B58;&#x50A8;&#x4EFB;&#x4F55;&#x53D8;&#x4F53;&#x7C7B;&#x578B;&#xFF0C;&#x56E0;&#x4E3A;&#x6240;&#x6709;&#x811A;&#x672C;&#x53D8;&#x91CF;&#x90FD;&#x662F;&#x53D8;&#x4F53;&#x578B;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5B58;&#x50A8;&#x5B57;&#x7B26;&#x4E32;&#x3001;&#x6574;&#x6570;&#x6216;&#x6570;&#x7EC4;&#x3002;&#x901A;&#x5E38;&#xFF0C;&#x60A8;&#x5C06;&#x4EE5;&#x8FD9;&#x4E9B;&#x53D8;&#x91CF;&#x7C7B;&#x578B;&#x4E4B;&#x4E00;&#x5B58;&#x50A8; ADO &#x8BB0;&#x5F55;&#x96C6;&#x7684;&#x5185;&#x5BB9;&#x3002;&#x8981;&#x4ECE; ADO &#x8BB0;&#x5F55;&#x96C6;&#x83B7;&#x53D6;&#x6570;&#x636E;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x624B;&#x5DE5;&#x5C06;&#x6570;&#x636E;&#x590D;&#x5236;&#x5230; VBScript &#x53D8;&#x91CF;&#xFF0C;&#x4E00;&#x6B21;&#x4E00;&#x4E2A;&#x5B57;&#x6BB5;&#x3002;&#x4F7F;&#x7528;&#x4E00;&#x4E2A; ADO &#x8BB0;&#x5F55;&#x96C6;&#x6301;&#x4E45;&#x51FD;&#x6570; GetRows()&#x3001;GetString() &#x6216; Save()(ADO 2.5)&#xFF0C;&#x53EF;&#x52A0;&#x5FEB;&#x901F;&#x5EA6;&#x4E14;&#x66F4;&#x5BB9;&#x6613;&#x4E00;&#x4E9B;&#x3002;&#x5176;&#x8BE6;&#x7EC6;&#x60C5;&#x51B5;&#x5DF2;&#x8D85;&#x51FA;&#x672C;&#x6587;&#x6240;&#x8BA8;&#x8BBA;&#x7684;&#x8303;&#x56F4;&#xFF0C;&#x4F46;&#x4E0B;&#x9762;&#x7ED9;&#x51FA;&#x4E86;&#x4E00;&#x4E2A;&#x51FD;&#x6570;&#x4E3E;&#x4F8B;&#xFF0C;&#x8BF4;&#x660E;&#x4F7F;&#x7528; GetRows() &#x8FD4;&#x56DE;&#x8BB0;&#x5F55;&#x96C6;&#x6570;&#x636E;&#x7684;&#x4E00;&#x4E2A;&#x6570;&#x7EC4;&#xFF1A; <br/>&#39; Get Recordset, return as an Array<br/>Function FetchEmploymentStatusList<br/>Dim rs <br/>Set rs = Cr&#101;ateObject(&#34;ADODB.Recordset&#34;)<br/>rs.Open &#34;sel&#101;ct StatusName, StatusID from EmployeeStatus&#34;, &#34;dsn=employees;uid=sa;pwd=;&#34;<br/>FetchEmploymentStatusList = rs.GetRows() &#34; Return data as an Array<br/>rs.Close<br/>Set rs = Nothing<br/>End Function<br/>&#x5BF9;&#x4E0A;&#x9762;&#x4E3E;&#x4F8B;&#x505A;&#x66F4;&#x8FDB;&#x4E00;&#x6B65;&#x6539;&#x8FDB;&#xFF0C;&#x53EF;&#x4EE5;&#x5C06; HTML &#x7F13;&#x5B58;&#x4E3A;&#x5217;&#x8868;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x6570;&#x7EC4;&#x3002;&#x4E0B;&#x9762;&#x662F;&#x7B80;&#x5355;&#x7684;&#x793A;&#x4F8B;&#xFF1A; <br/>&#39; Get Recordset, return as HTML Option list<br/>Function FetchEmploymentStatusList<br/>Dim rs, fldName, s<br/>Set rs = Cr&#101;ateObject(&#34;ADODB.Recordset&#34;)<br/>rs.Open &#34;sel&#101;ct StatusName, StatusID from EmployeeStatus&#34;, &#34;dsn=employees;uid=sa;pwd=;&#34;<br/>s = &#34;&lt;sel&#101;ct name=&#34;&#34;EmploymentStatus&#34;&#34;&gt;&#34; &amp; vbCrLf<br/>Set fldName = rs.Fields(&#34;StatusName&#34;) &#39; ADO Field Binding<br/>Do Until rs.EOF<br/>&#39; Next line violates Don&#39;t Do String Concats,<br/>&#39; but it&#39;s OK because we are building a cache<br/>s = s &amp; &#34; &lt;option&gt;&#34; &amp; fldName &amp; &#34;&lt;/option&gt;&#34; &amp; vbCrLf<br/>rs.MoveNext<br/>Loop<br/>s = s &amp; &#34;&lt;/sel&#101;ct&gt;&#34; &amp; vbCrLf<br/>rs.Close<br/>Set rs = Nothing &#39; See Release Early<br/>FetchEmploymentStatusList = s &#39; Return data as a String<br/>End Function<br/>&#x5728;&#x9002;&#x5F53;&#x7684;&#x6761;&#x4EF6;&#x4E0B;&#xFF0C;&#x53EF;&#x4EE5;&#x5C06; ADO &#x8BB0;&#x5F55;&#x96C6;&#x672C;&#x8EAB;&#x7F13;&#x5B58;&#x5728; Application &#x6216; Session &#x4F5C;&#x7528;&#x57DF;&#x4E2D;&#x3002;&#x6709;&#x4E24;&#x4E2A;&#x8B66;&#x544A;&#xFF1A; <br/>&#x5FC5;&#x987B;&#x5C06; ADO &#x6807;&#x8BB0;&#x4E3A;&#x81EA;&#x7531;&#x7EBF;&#x7A0B; <br/>&#x5FC5;&#x987B;&#x4F7F;&#x7528;&#x65AD;&#x5F00;&#x8FDE;&#x63A5;&#x7684;&#x8BB0;&#x5F55;&#x96C6;&#x3002; <br/>&#x5982;&#x679C;&#x4E0D;&#x80FD;&#x4FDD;&#x8BC1;&#x6EE1;&#x8DB3;&#x8FD9;&#x4E24;&#x4E2A;&#x8981;&#x6C42;&#xFF0C;&#x5219;&#x4E0D;&#x8981;&#x7F13;&#x5B58; ADO &#x8BB0;&#x5F55;&#x96C6;&#x3002;&#x5728;&#x4E0B;&#x9762;&#x7684;&#x201C;&#x975E;&#x654F;&#x6377;&#x7EC4;&#x4EF6;&#x201D;&#x548C;&#x201C;&#x4E0D;&#x8981;&#x7F13;&#x5B58;&#x8FDE;&#x63A5;&#x201D;&#x6280;&#x5DE7;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x5C06;&#x8BA8;&#x8BBA;&#x5C06; COM &#x5BF9;&#x8C61;&#x5B58;&#x50A8;&#x5728; Application &#x6216; Session &#x4F5C;&#x7528;&#x57DF;&#x4E2D;&#x7684;&#x5371;&#x9669;&#x6027;&#x3002; <br/>&#x5F53;&#x60A8;&#x5C06;&#x6570;&#x636E;&#x5B58;&#x50A8;&#x5728; Application &#x6216; Session &#x4F5C;&#x7528;&#x57DF;&#x65F6;&#xFF0C;&#x6570;&#x636E;&#x5C06;&#x4FDD;&#x7559;&#x5728;&#x90A3;&#x91CC;&#xFF0C;&#x76F4;&#x5230;&#x60A8;&#x4EE5;&#x7F16;&#x7A0B;&#x65B9;&#x5F0F;&#x6539;&#x53D8;&#x5B83;&#x3001;Session &#x8FC7;&#x671F;&#x6216; Web &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x91CD;&#x65B0;&#x542F;&#x52A8;&#x4E3A;&#x6B62;&#x3002;&#x5982;&#x679C;&#x6570;&#x636E;&#x9700;&#x8981;&#x66F4;&#x65B0;&#x600E;&#x4E48;&#x529E;&#xFF1F;&#x8981;&#x624B;&#x5DE5;&#x5F3A;&#x5236;&#x5BF9; Application &#x6570;&#x636E;&#x8FDB;&#x884C;&#x66F4;&#x65B0;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x8BBF;&#x95EE;&#x53EA;&#x6709;&#x7BA1;&#x7406;&#x5458;&#x624D;&#x53EF;&#x8BBF;&#x95EE;&#x7684; ASP &#x9875;&#x6765;&#x66F4;&#x65B0;&#x6570;&#x636E;&#x3002;&#x6216;&#x8005;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x51FD;&#x6570;&#x5B9A;&#x671F;&#x81EA;&#x52A8;&#x5237;&#x65B0;&#x6570;&#x636E;&#x3002;&#x4E0B;&#x9762;&#x4F8B;&#x5B50;&#x5B58;&#x50A8;&#x5E26;&#x6709;&#x7F13;&#x5B58;&#x6570;&#x636E;&#x7684;&#x65F6;&#x95F4;&#x6233;&#xFF0C;&#x5E76;&#x9694;&#x4E00;&#x6BB5;&#x65F6;&#x95F4;&#x540E;&#x5237;&#x65B0;&#x6570;&#x636E;&#x3002; <br/>&lt;%<br/>&#39; error handing not shown...<br/>Const Up&#100;ate_INTERVAL = 300 &#39; Refresh interval, in seconds<br/>&#39; Function to return the employment status list<br/>Function GetEmploymentStatusList<br/>Up&#100;ateEmploymentStatus<br/>GetEmploymentStatusList = Application(&#34;EmploymentStatusList&#34;)<br/>End Function<br/>&#39; Periodically up&#100;ate the cached data<br/>Sub Up&#100;ateEmploymentStatusList<br/>Dim d, strLastUp&#100;ate<br/>strLastUp&#100;ate = Application(&#34;LastUp&#100;ate&#34;)<br/>If (strLastUp&#100;ate = &#34;&#34;) o&#114; (Up&#100;ate_INTERVAL &lt; DateDiff(&#34;s&#34;, strLastUp&#100;ate, Now)) Then<br/>&#39; Note: two o&#114; more calls might get in here. This is okay and will simply<br/>&#39; result in a few unnecessary fetches (there is a workaround for this)<br/>&#39; FetchEmploymentStatusList function (not shown)<br/>&#39; fetches data from DB, returns an Array<br/>d = FetchEmploymentStatusList()<br/>&#39; Up&#100;ate the Application object. Use Application.Lock()<br/>&#39; to ensure consistent data<br/>Application.Lock<br/>Application(&#34;EmploymentStatusList&#34;) = Events<br/>Application(&#34;LastUp&#100;ate&#34;) = CStr(Now)<br/>Application.Unlock<br/>End If<br/>End Sub<br/>&#x8BF7;&#x53C2;&#x89C1; World&#39;s Fastest ListBox with Application Data&#xFF0C;&#x4E0A;&#x9762;&#x8FD8;&#x6709;&#x4E00;&#x4E2A;&#x4F8B;&#x5B50;&#x3002; <br/>&#x8981;&#x77E5;&#x9053;&#x5728; Session &#x6216; Application &#x5BF9;&#x8C61;&#x4E2D;&#x7F13;&#x5B58;&#x5927;&#x7684;&#x6570;&#x7EC4;&#x4E0D;&#x662F;&#x4E00;&#x4E2A;&#x597D;&#x7684;&#x505A;&#x6CD5;&#x3002;&#x5728;&#x8BBF;&#x95EE;&#x6570;&#x7EC4;&#x7684;&#x4EFB;&#x4F55;&#x5143;&#x7D20;&#x4E4B;&#x524D;&#xFF0C;&#x811A;&#x672C;&#x8BED;&#x8A00;&#x7684;&#x8BED;&#x6CD5;&#x8981;&#x6C42;&#x5FC5;&#x987B;&#x4E34;&#x65F6;&#x590D;&#x5236;&#x6574;&#x4E2A;&#x6570;&#x7EC4;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x5982;&#x679C;&#x5C06;&#x7531;&#x5B57;&#x7B26;&#x4E32;&#x7EC4;&#x6210;&#x7684;&#x6709; 100,000 &#x4E2A;&#x5143;&#x7D20;&#x7684;&#x6570;&#x7EC4;&#xFF08;&#x8BE5;&#x6570;&#x7EC4;&#x5C06;&#x7F8E;&#x56FD;&#x90AE;&#x653F;&#x7F16;&#x7801;&#x6620;&#x5C04;&#x5230;&#x5F53;&#x5730;&#x7684;&#x6C14;&#x8C61;&#x7AD9;&#xFF09;&#x7F13;&#x5B58;&#x5728; Application &#x5BF9;&#x8C61;&#x4E2D;&#xFF0C;ASP &#x5FC5;&#x987B;&#x5148;&#x5C06;&#x6240;&#x6709;&#x7684; 100,000 &#x4E2A;&#x6C14;&#x8C61;&#x7AD9;&#x590D;&#x5236;&#x5230;&#x4E34;&#x65F6;&#x6570;&#x7EC4;&#x4E2D;&#xFF0C;&#x7136;&#x540E;&#x624D;&#x80FD;&#x63D0;&#x53D6;&#x4E00;&#x4E2A;&#x5B57;&#x7B26;&#x4E32;&#x3002;&#x5728;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x7528;&#x81EA;&#x5B9A;&#x4E49;&#x65B9;&#x6CD5;&#x5EFA;&#x7ACB;&#x4E00;&#x4E2A;&#x81EA;&#x5B9A;&#x4E49;&#x7EC4;&#x4EF6;&#x6765;&#x5B58;&#x50A8;&#x6C14;&#x8C61;&#x7AD9; - &#x6216;&#x4F7F;&#x7528;&#x4E00;&#x4E2A;&#x8BCD;&#x5178;&#x7EC4;&#x4EF6;&#x4F1A;&#x66F4;&#x597D;&#x3002; <br/>&#x518D;&#x8B66;&#x544A;&#x5927;&#x5BB6;&#x4E00;&#x4E0B;&#xFF0C;&#x4E0D;&#x8981;&#x5C06;&#x5A74;&#x513F;&#x4E0E;&#x6D17;&#x6FA1;&#x6C34;&#x4E00;&#x8D77;&#x5012;&#x6389;&#xFF1A;&#x6570;&#x7EC4;&#x80FD;&#x5FEB;&#x901F;&#x67E5;&#x5BFB;&#x548C;&#x5B58;&#x50A8;&#x5728;&#x5185;&#x5B58;&#x4E2D;&#x662F;&#x90BB;&#x8FD1;&#x7684;&#x5173;&#x952E;&#x6570;&#x636E;&#x5BF9;&#x3002;&#x7D22;&#x5F15;&#x4E00;&#x4E2A;&#x8BCD;&#x5178;&#x6BD4;&#x7D22;&#x5F15;&#x4E00;&#x4E2A;&#x6570;&#x7EC4;&#x8981;&#x6162;&#x5F97;&#x591A;&#x3002;&#x5E94;&#x9488;&#x5BF9;&#x60A8;&#x7684;&#x5B9E;&#x9645;&#x60C5;&#x51B5;&#xFF0C;&#x9009;&#x62E9;&#x63D0;&#x4F9B;&#x6700;&#x4F73;&#x6027;&#x80FD;&#x7684;&#x6570;&#x636E;&#x7ED3;&#x6784;&#x3002; <br/>&#x6280;&#x5DE7; 3&#xFF1A;&#x5C06;&#x6570;&#x636E;&#x548C; HTML &#x7F13;&#x5B58;&#x5728; Web &#x670D;&#x52A1;&#x5668;&#x7684;&#x78C1;&#x76D8;&#x4E0A; <br/>&#x6709;&#x65F6;&#xFF0C;&#x6570;&#x636E;&#x53EF;&#x80FD;&#x592A;&#x591A;&#xFF0C;&#x65E0;&#x6CD5;&#x90FD;&#x7F13;&#x5B58;&#x5728;&#x5185;&#x5B58;&#x4E2D;&#x3002;&#x201C;&#x592A;&#x591A;&#x201D;&#x53EA;&#x662F;&#x4E00;&#x4E2A;&#x8BF4;&#x6CD5;&#xFF0C;&#x8FD9;&#x8981;&#x770B;&#x60A8;&#x60F3;&#x6D88;&#x8017;&#x591A;&#x5C11;&#x5185;&#x5B58;&#xFF0C;&#x4EE5;&#x53CA;&#x9700;&#x7F13;&#x5B58;&#x7684;&#x9879;&#x76EE;&#x6570;&#x548C;&#x68C0;&#x7D22;&#x8FD9;&#x4E9B;&#x9879;&#x76EE;&#x7684;&#x9891;&#x7387;&#x3002;&#x5728;&#x4EFB;&#x4F55;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x5982;&#x679C;&#x6570;&#x636E;&#x592A;&#x591A;&#x800C;&#x65E0;&#x6CD5;&#x90FD;&#x7F13;&#x5B58;&#x5728;&#x5185;&#x5B58;&#x4E2D;&#xFF0C;&#x5219;&#x8003;&#x8651;&#x5C06;&#x6570;&#x636E;&#x4EE5;&#x6587;&#x672C;&#x6216; XML &#x6587;&#x4EF6;&#x7F13;&#x5B58;&#x5728; Web &#x670D;&#x52A1;&#x5668;&#x7684;&#x786C;&#x76D8;&#x4E0A;&#x3002;&#x53EF;&#x4EE5;&#x540C;&#x65F6;&#x5C06;&#x6570;&#x636E;&#x7F13;&#x5B58;&#x5728;&#x78C1;&#x76D8;&#x548C;&#x5185;&#x5B58;&#x4E2D;&#xFF0C;&#x4E3A;&#x60A8;&#x7684;&#x7AD9;&#x70B9;&#x5EFA;&#x7ACB;&#x6700;&#x9002;&#x5B9C;&#x7684;&#x7F13;&#x5B58;&#x7B56;&#x7565;&#x3002; <br/>&#x6CE8;&#x610F;&#x5F53;&#x6D4B;&#x91CF;&#x5355;&#x4E2A; ASP &#x9875;&#x7684;&#x6027;&#x80FD;&#x65F6;&#xFF0C;&#x68C0;&#x7D22;&#x78C1;&#x76D8;&#x4E0A;&#x7684;&#x6570;&#x636E;&#x53EF;&#x80FD;&#x4E0D;&#x4E00;&#x5B9A;&#x8981;&#x6BD4;&#x4ECE;&#x6570;&#x636E;&#x5E93;&#x68C0;&#x7D22;&#x6570;&#x636E;&#x66F4;&#x5FEB;&#x3002;&#x4F46;&#x7F13;&#x5B58;&#x4F1A;&#x964D;&#x4F4E;&#x6570;&#x636E;&#x5E93;&#x548C;&#x7F51;&#x7EDC;&#x4E0A;&#x7684;&#x8D1F;&#x8F7D;&#x3002;&#x5728;&#x9AD8;&#x8D1F;&#x8F7D;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x8FD9;&#x6837;&#x505A;&#x53EF;&#x5927;&#x5927;&#x6539;&#x5584;&#x603B;&#x4F53;&#x541E;&#x5410;&#x91CF;&#x3002;&#x5F53;&#x7F13;&#x5B58;&#x5F00;&#x9500;&#x5F88;&#x5927;&#x7684;&#x67E5;&#x8BE2;&#x7ED3;&#x679C;&#xFF08;&#x5982;&#x591A;&#x8868;&#x8054;&#x63A5;&#x6216;&#x590D;&#x5408;&#x5B58;&#x50A8;&#x8FC7;&#x7A0B;&#xFF09;&#x6216;&#x5927;&#x7684;&#x7ED3;&#x679C;&#x96C6;&#x65F6;&#xFF0C;&#x8FD9;&#x662F;&#x975E;&#x5E38;&#x6709;&#x6548;&#x7684;&#x3002;&#x4E0E;&#x5F80;&#x5E38;&#x4E00;&#x6837;&#xFF0C;&#x8981;&#x6D4B;&#x8BD5;&#x4E00;&#x4E0B;&#x51E0;&#x79CD;&#x65B9;&#x6848;&#x7684;&#x4F18;&#x52A3;&#x3002; <br/>ASP &#x548C; COM &#x63D0;&#x4F9B;&#x4E00;&#x4E9B;&#x5EFA;&#x7ACB;&#x57FA;&#x4E8E;&#x78C1;&#x76D8;&#x7684;&#x7F13;&#x5B58;&#x65B9;&#x6848;&#x7684;&#x5DE5;&#x5177;&#x3002;ADO &#x8BB0;&#x5F55;&#x96C6; Save() &#x548C; Open() &#x51FD;&#x6570;&#x4FDD;&#x5B58;&#x548C;&#x88C5;&#x8F7D;&#x78C1;&#x76D8;&#x4E2D;&#x7684;&#x8BB0;&#x5F55;&#x96C6;&#x3002;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x8FD9;&#x4E9B;&#x65B9;&#x6CD5;&#x91CD;&#x65B0;&#x7F16;&#x5199;&#x4E0A;&#x9762; Application &#x6570;&#x636E;&#x7F13;&#x5B58;&#x6280;&#x5DE7;&#x4E2D;&#x7684;&#x4EE3;&#x7801;&#x793A;&#x4F8B;&#xFF0C;&#x7528;&#x6587;&#x4EF6;&#x7684; Save() &#x4EE3;&#x66FF;&#x5199;&#x5230; Application &#x5BF9;&#x8C61;&#x4E2D;&#x7684;&#x4EE3;&#x7801;&#x3002; <br/>&#x6709;&#x4E00;&#x4E9B;&#x5176;&#x5B83;&#x7EC4;&#x4EF6;&#x53EF;&#x4EE5;&#x7528;&#x4E8E;&#x6587;&#x4EF6;&#xFF1A; <br/>Scripting.FileSystemObject &#x53EF;&#x4F7F;&#x60A8;&#x521B;&#x5EFA;&#x3001;&#x8BFB;&#x548C;&#x5199;&#x6587;&#x4EF6;&#x3002; <br/>&#x4E0E; Internet Explorer &#x4E00;&#x8D77;&#x63D0;&#x4F9B;&#x7684; Microsoft&#xAE; XML &#x89E3;&#x6790;&#x5668; (MSXML) &#x652F;&#x6301;&#x4FDD;&#x5B58;&#x548C;&#x88C5;&#x8F7D; XML &#x6587;&#x6863;&#x3002; <br/>LookupTable &#x5BF9;&#x8C61;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;&#x7528;&#x5728; MSN &#x4E0A;&#xFF09;&#x662F;&#x4ECE;&#x78C1;&#x76D8;&#x88C5;&#x8F7D;&#x7B80;&#x5355;&#x5217;&#x8868;&#x7684;&#x6700;&#x597D;&#x9009;&#x62E9;&#x3002; <br/>&#x6700;&#x540E;&#xFF0C;&#x5E94;&#x8003;&#x8651;&#x5C06;&#x6570;&#x636E;&#x7684;&#x8868;&#x793A;&#x7F13;&#x5B58;&#x5728;&#x78C1;&#x76D8;&#x4E0A;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x6570;&#x636E;&#x672C;&#x8EAB;&#x3002;&#x9884;&#x5148;&#x8F6C;&#x6362;&#x7684; HTML &#x53EF;&#x4EE5;&#x7528; .htm &#x6216; .asp &#x6587;&#x4EF6;&#x5B58;&#x50A8;&#x5728;&#x78C1;&#x76D8;&#x4E0A;&#xFF0C;&#x8D85;&#x7EA7;&#x94FE;&#x63A5;&#x53EF;&#x4EE5;&#x76F4;&#x63A5;&#x6307;&#x5411;&#x8FD9;&#x4E9B;&#x6587;&#x4EF6;&#x3002;&#x53EF;&#x4EE5;&#x4F7F;&#x7528;&#x5546;&#x7528;&#x5DE5;&#x5177;&#xFF0C;&#x5982; XBuilder&#xFF0C;&#x6216; Microsoft&#xAE; SQL Server&#x2122; Internet &#x53D1;&#x5E03;&#x529F;&#x80FD;&#x5C06;&#x4EA7;&#x751F; HTML &#x7684;&#x8FC7;&#x7A0B;&#x81EA;&#x52A8;&#x5316;&#x3002;&#x6216;&#x8005;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5C06; HTML &#x4EE3;&#x7801;&#x7247;&#x65AD;&#x653E;&#x5728; .asp &#x6587;&#x4EF6;&#x4E2D;&#x3002;&#x8FD8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; FileSystemObject &#x4ECE;&#x78C1;&#x76D8;&#x8BFB;&#x53D6; HTML &#x6587;&#x4EF6;&#xFF0C;&#x6216;&#x4F7F;&#x7528; XML &#x5C3D;&#x65E9;&#x8F6C;&#x6362;&#x3002; <br/>&#x6280;&#x5DE7; 4&#xFF1A;&#x907F;&#x514D;&#x5C06;&#x975E;&#x654F;&#x6377;&#x7684;&#x7EC4;&#x4EF6;&#x7F13;&#x5B58;&#x5728; Application &#x6216; Session &#x5BF9;&#x8C61;&#x4E2D; <br/>&#x5C3D;&#x7BA1;&#x5C06;&#x6570;&#x636E;&#x7F13;&#x5B58;&#x5728; Application &#x6216; Session &#x5BF9;&#x8C61;&#x4E2D;&#x662F;&#x4E00;&#x4E2A;&#x597D;&#x7684;&#x505A;&#x6CD5;&#xFF0C;&#x4F46;&#x7F13;&#x5B58; COM &#x5BF9;&#x8C61;&#x5374;&#x6709;&#x4E25;&#x91CD;&#x7684;&#x9677;&#x9631;&#x3002;&#x901A;&#x5E38;&#xFF0C;&#x4EBA;&#x4EEC;&#x503E;&#x5411;&#x4E8E;&#x5C06;&#x7ECF;&#x5E38;&#x4F7F;&#x7528;&#x7684; COM &#x5BF9;&#x8C61;&#x7F13;&#x5B58;&#x5230; Application &#x6216; Session &#x5BF9;&#x8C61;&#x4E2D;&#x3002;&#x5F88;&#x9057;&#x61BE;&#xFF0C;&#x8BB8;&#x591A; COM &#x5BF9;&#x8C61;&#xFF08;&#x5305;&#x62EC;&#x6240;&#x6709;&#x4EE5; Visual Basic 6.0 &#x6216;&#x66F4;&#x4F4E;&#x7248;&#x672C;&#x7F16;&#x5199;&#x7684;&#x5BF9;&#x8C61;&#xFF09;&#x5F53;&#x5B58;&#x50A8;&#x5728; Application &#x6216; Session &#x5BF9;&#x8C61;&#x65F6;&#xFF0C;&#x4F1A;&#x5F15;&#x8D77;&#x4E25;&#x91CD;&#x7684;&#x74F6;&#x9888;&#x3002; <br/>&#x5177;&#x4F53;&#x6765;&#x8BB2;&#xFF0C;&#x5F53;&#x4EFB;&#x4F55;&#x4E0D;&#x654F;&#x6377;&#x7684;&#x7EC4;&#x4EF6;&#x7F13;&#x5B58;&#x5728; Session &#x6216; Application &#x5BF9;&#x8C61;&#x65F6;&#xFF0C;&#x5C06;&#x5F15;&#x8D77;&#x6027;&#x80FD;&#x74F6;&#x9888;&#x3002;&#x654F;&#x6377;&#x7684;&#x7EC4;&#x4EF6;&#x662F;&#x88AB;&#x6807;&#x8BB0;&#x4E3A; ThreadingModel=Both &#x7684;&#x7EC4;&#x4EF6;&#xFF0C;&#x5B83;&#x805A;&#x96C6; Free-threaded marshaler (FTM)&#xFF1B;&#x6216;&#x88AB;&#x6807;&#x8BB0;&#x4E3A; ThreadingModel=Neutral &#x7684;&#x7EC4;&#x4EF6;&#x3002;&#xFF08;Neutral &#x6A21;&#x578B;&#x662F; Windows&#xAE; 2000 &#x548C; COM+ &#x7684;&#x65B0;&#x589E;&#x6A21;&#x578B;&#x3002;&#xFF09; &#x4E0B;&#x5217;&#x7EC4;&#x4EF6;&#x4E0D;&#x662F;&#x654F;&#x6377;&#x7684;&#xFF1A; <br/>&#x81EA;&#x7531;&#x7EBF;&#x7A0B;&#x7684;&#x7EC4;&#x4EF6;&#xFF08;&#x9664;&#x975E;&#x5B83;&#x4EEC;&#x805A;&#x96C6; FTM&#xFF09;&#x3002; <br/>&#x5355;&#x5143;&#x7EBF;&#x7A0B;&#x7EC4;&#x4EF6;&#x3002; <br/>&#x5355;&#x7EBF;&#x7A0B;&#x7EC4;&#x4EF6;&#x3002; <br/>&#x914D;&#x7F6E;&#x7684;&#x7EC4;&#x4EF6;&#xFF08;Microsoft Transaction Server (MTS)/COM+ &#x5E93;&#x548C;&#x670D;&#x52A1;&#x5668;&#x7A0B;&#x5E8F;&#x5305;/&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#xFF09;&#x4E0D;&#x662F;&#x654F;&#x6377;&#x7684;&#xFF0C;&#x9664;&#x975E;&#x5B83;&#x4EEC;&#x662F; Neutral &#x7EBF;&#x7A0B;&#x3002;&#x5355;&#x5143;&#x7EBF;&#x7A0B;&#x7EC4;&#x4EF6;&#x548C;&#x5176;&#x5B83;&#x975E;&#x654F;&#x6377;&#x7684;&#x7EC4;&#x4EF6;&#x5728;&#x9875;&#x4F5C;&#x7528;&#x57DF;&#x5185;&#x662F;&#x6700;&#x9002;&#x5408;&#x7684;&#xFF08;&#x5373;&#xFF0C;&#x5B83;&#x4EEC;&#x5728;&#x5355;&#x4E2A; ASP &#x9875;&#x4E0A;&#x521B;&#x5EFA;&#x548C;&#x9500;&#x6BC1;&#xFF09;&#x3002; <br/>&#x5728; IIS 4.0 &#x4E2D;&#xFF0C;&#x88AB;&#x6807;&#x8BB0;&#x4E3A; ThreadingModel=Both &#x7684;&#x7EC4;&#x4EF6;&#x88AB;&#x8BA4;&#x4E3A;&#x662F;&#x654F;&#x6377;&#x7684;&#x3002;&#x5728; IIS 5.0 &#x4E2D;&#xFF0C;&#x53EA;&#x6709;&#x8FD9;&#x4E00;&#x70B9;&#x8FD8;&#x4E0D;&#x591F;&#x3002;&#x7EC4;&#x4EF6;&#x5FC5;&#x987B;&#x4E0D;&#x4EC5;&#x88AB;&#x6807;&#x8BB0; Both&#xFF0C;&#x8FD8;&#x5FC5;&#x987B;&#x805A;&#x96C6; FTM&#x3002;&#x6709;&#x5173;&#x654F;&#x6377;&#x6027;&#x7684;&#x6587;&#x7AE0;&#x8BB2;&#x8FF0;&#x4E86;&#x5982;&#x4F55;&#x4F7F;&#x4EE5; Active Template Library &#x7F16;&#x5199;&#x7684; C++ &#x7EC4;&#x4EF6;&#x805A;&#x96C6; FTM&#x3002;&#x8981;&#x6CE8;&#x610F;&#x5982;&#x679C;&#x7EC4;&#x4EF6;&#x7F13;&#x5B58;&#x754C;&#x9762;&#x6307;&#x9488;&#xFF0C;&#x90A3;&#x4E48;&#x90A3;&#x4E9B;&#x6307;&#x9488;&#x672C;&#x8EAB;&#x5FC5;&#x987B;&#x662F;&#x654F;&#x6377;&#x7684;&#xFF0C;&#x6216;&#x5FC5;&#x987B;&#x5B58;&#x50A8;&#x5728; COM &#x5171;&#x7528;&#x754C;&#x9762;&#x8868; (GIT) &#x4E2D;&#x3002;&#x5982;&#x679C;&#x60A8;&#x4E0D;&#x80FD;&#x91CD;&#x65B0;&#x7F16;&#x8BD1; Both &#x7EBF;&#x7A0B;&#x7EC4;&#x4EF6;&#x4EE5;&#x805A;&#x96C6; FTM&#xFF0C;&#x90A3;&#x4E48;&#x60A8;&#x53EF;&#x4EE5;&#x5C06;&#x7EC4;&#x4EF6;&#x6807;&#x8BB0;&#x4E3A; ThreadingModel=Neutral&#x3002;&#x6216;&#x8005;&#xFF0C;&#x5982;&#x679C;&#x60A8;&#x4E0D;&#x60F3;&#x8BA9; IIS &#x6267;&#x884C;&#x654F;&#x6377;&#x6027;&#x68C0;&#x67E5;&#xFF08;&#x56E0;&#x6B64;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5141;&#x8BB8;&#x975E;&#x654F;&#x6377;&#x7684;&#x7EC4;&#x4EF6;&#x5B58;&#x50A8;&#x5728; Application &#x6216; Session &#x4F5C;&#x7528;&#x57DF;&#x4E2D;&#xFF09;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x914D;&#x7F6E;&#x6570;&#x636E;&#x5E93;&#x4E2D;&#x5C06; AspTrackThreadingModel &#x8BBE;&#x7F6E;&#x4E3A; True&#x3002;&#x4E0D;&#x5EFA;&#x8BAE;&#x66F4;&#x6539; AspTrackThreadingModel&#x3002; <br/>&#x5982;&#x679C;&#x60A8;&#x60F3;&#x5C06;&#x4EE5; Server.Cr&#101;ateObject &#x521B;&#x5EFA;&#x7684;&#x975E;&#x654F;&#x6377;&#x7684;&#x7EC4;&#x4EF6;&#x5B58;&#x50A8;&#x5728; Application &#x5BF9;&#x8C61;&#x4E2D;&#xFF0C;IIS 5.0 &#x5C06;&#x51FA;&#x73B0;&#x4E00;&#x4E2A;&#x9519;&#x8BEF;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x5728; Global.asa &#x4E2D;&#x4F7F;&#x7528; &lt;object runat=server scope=application ...&gt; &#x907F;&#x514D;&#x8FD9;&#x4E00;&#x9519;&#x8BEF;&#xFF0C;&#x4F46;&#x4E0D;&#x5EFA;&#x8BAE;&#x8FD9;&#x6837;&#x505A;&#xFF0C;&#x56E0;&#x4E3A;&#x8FD9;&#x4F1A;&#x5BFC;&#x81F4;&#x6C47;&#x96C6;&#x548C;&#x4E32;&#x884C;&#x5316;&#xFF0C;&#x5173;&#x4E8E;&#x8FD9;&#x4E00;&#x70B9;&#x5C06;&#x5728;&#x4E0B;&#x9762;&#x8BB2;&#x8FF0;&#x3002; <br/>&#x5982;&#x679C;&#x60A8;&#x7F13;&#x5B58;&#x975E;&#x654F;&#x6377;&#x7684;&#x7EC4;&#x4EF6;&#x4F1A;&#x51FA;&#x73B0;&#x4EC0;&#x4E48;&#x6BDB;&#x75C5;&#xFF1F;&#x7F13;&#x5B58;&#x5728; Session &#x5BF9;&#x8C61;&#x4E2D;&#x7684;&#x975E;&#x654F;&#x6377;&#x7684;&#x7EC4;&#x4EF6;&#x5C06; Session &#x9501;&#x5B9A;&#x4E8E; ASP &#x5DE5;&#x4F5C;&#x8005;&#x7EBF;&#x7A0B;&#x3002;ASP &#x7EF4;&#x62A4;&#x4E00;&#x4E2A;&#x5DE5;&#x4F5C;&#x8005;&#x7EBF;&#x7A0B;&#x6C60;&#x6765;&#x5904;&#x7406;&#x8BF7;&#x6C42;&#x3002;&#x901A;&#x5E38;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x4E00;&#x4E2A;&#x65B0;&#x8BF7;&#x6C42;&#x603B;&#x662F;&#x7531;&#x7B2C;&#x4E00;&#x4E2A;&#x53EF;&#x7528;&#x7684;&#x5DE5;&#x4F5C;&#x8005;&#x7EBF;&#x7A0B;&#x6765;&#x5904;&#x7406;&#x3002;&#x5982;&#x679C; Session &#x88AB;&#x9501;&#x5B9A;&#x4E8E;&#x4E00;&#x4E2A;&#x7EBF;&#x7A0B;&#xFF0C;&#x90A3;&#x4E48;&#x8BF7;&#x6C42;&#x5FC5;&#x987B;&#x7B49;&#x5230;&#x5176;&#x76F8;&#x5173;&#x7684;&#x7EBF;&#x7A0B;&#x53EF;&#x7528;&#x4E3A;&#x6B62;&#x3002;&#x8FD9;&#x91CC;&#x6709;&#x4E00;&#x4E2A;&#x7C7B;&#x6BD4;&#xFF0C;&#x4E5F;&#x8BB8;&#x4F1A;&#x6709;&#x6240;&#x5E2E;&#x52A9;&#xFF1A;&#x60A8;&#x53BB;&#x4E00;&#x5BB6;&#x8D85;&#x7EA7;&#x5E02;&#x573A;&#xFF0C;&#x6311;&#x9009;&#x4E86;&#x4E00;&#x4E9B;&#x5546;&#x54C1;&#xFF0C;&#x5E76;&#x5728; #_3 &#x6536;&#x6B3E;&#x53F0;&#x4ED8;&#x6B3E;&#x3002;&#x5176;&#x540E;&#xFF0C;&#x6BCF;&#x5F53;&#x60A8;&#x5728;&#x90A3;&#x5BB6;&#x8D85;&#x7EA7;&#x5E02;&#x573A;&#x4E3A;&#x5546;&#x54C1;&#x4ED8;&#x6B3E;&#x65F6;&#xFF0C;&#x60A8;&#x603B;&#x662F;&#x5FC5;&#x987B;&#x5728; #_3 &#x6536;&#x6B3E;&#x53F0;&#x4ED8;&#x6B3E;&#xFF0C;&#x5373;&#x4F7F;&#x5176;&#x5B83;&#x6536;&#x6B3E;&#x53F0;&#x524D;&#x6392;&#x961F;&#x7684;&#x4EBA;&#x8F83;&#x5C11;&#x6216;&#x8005;&#x6CA1;&#x6709;&#x4EBA;&#x6392;&#x961F;&#xFF0C;&#x4E5F;&#x662F;&#x5982;&#x6B64;&#x3002; <br/>&#x5C06;&#x975E;&#x654F;&#x6377;&#x7684;&#x7EC4;&#x4EF6;&#x5B58;&#x50A8;&#x5728; Application &#x4F5C;&#x7528;&#x57DF;&#x5BF9;&#x6027;&#x80FD;&#x7684;&#x5F71;&#x54CD;&#x751A;&#x81F3;&#x66F4;&#x574F;&#x3002;ASP &#x5FC5;&#x987B;&#x521B;&#x5EFA;&#x4E00;&#x4E2A;&#x7279;&#x6B8A;&#x7684;&#x7EBF;&#x7A0B;&#x8FD0;&#x884C;&#x5B58;&#x50A8;&#x5728; Application &#x4F5C;&#x7528;&#x57DF;&#x4E2D;&#x7684;&#x975E;&#x654F;&#x6377;&#x7EC4;&#x4EF6;&#x3002;&#x8FD9;&#x4F1A;&#x6709;&#x4E24;&#x4E2A;&#x7ED3;&#x679C;&#xFF1A;&#x6240;&#x6709;&#x8C03;&#x7528;&#x90FD;&#x5FC5;&#x987B;&#x6C47;&#x96C6;&#x5230;&#x6B64;&#x7EBF;&#x7A0B;&#xFF0C;&#x4E14;&#x6240;&#x6709;&#x8C03;&#x7528;&#x90FD;&#x6392;&#x6210;&#x957F;&#x961F;&#x3002;&#x201C;&#x6C47;&#x96C6;&#x201D;&#x7684;&#x610F;&#x601D;&#x662F;&#x53C2;&#x6570;&#x5FC5;&#x987B;&#x5B58;&#x50A8;&#x5728;&#x5185;&#x5B58;&#x7684;&#x5171;&#x4EAB;&#x533A;&#x57DF;&#xFF1B;&#x6267;&#x884C;&#x4E00;&#x4E2A;&#x5F00;&#x9500;&#x5F88;&#x5927;&#x7684;&#x5230;&#x7279;&#x6B8A;&#x7EBF;&#x7A0B;&#x7684;&#x4E0A;&#x4E0B;&#x6587;&#x5207;&#x6362;&#xFF1B;&#x6267;&#x884C;&#x7EC4;&#x4EF6;&#x7684;&#x65B9;&#x6CD5;&#xFF1B;&#x5C06;&#x7ED3;&#x679C;&#x6C47;&#x96C6;&#x5230;&#x5171;&#x4EAB;&#x533A;&#x57DF;&#xFF1B;&#x6267;&#x884C;&#x53E6;&#x4E00;&#x4E2A;&#x5F00;&#x9500;&#x5F88;&#x5927;&#x7684;&#x4E0A;&#x4E0B;&#x6587;&#x5207;&#x6362;&#xFF0C;&#x5C06;&#x63A7;&#x5236;&#x8FD4;&#x56DE;&#x5230;&#x539F;&#x59CB;&#x7684;&#x7EBF;&#x7A0B;&#x3002;&#x201C;&#x4E32;&#x884C;&#x5316;&#x201D;&#x610F;&#x601D;&#x662F;&#x6307;&#x6BCF;&#x6B21;&#x53EA;&#x8FD0;&#x884C;&#x4E00;&#x4E2A;&#x65B9;&#x6CD5;&#x3002;&#x4E24;&#x4E2A;&#x4E0D;&#x540C;&#x7684; ASP &#x5DE5;&#x4F5C;&#x8005;&#x7EBF;&#x7A0B;&#x4E0D;&#x80FD;&#x540C;&#x65F6;&#x5728;&#x5171;&#x4EAB;&#x7EC4;&#x4EF6;&#x4E0A;&#x6267;&#x884C;&#x591A;&#x4E2A;&#x65B9;&#x6CD5;&#x3002;&#x8FD9;&#x6837;&#x5C31;&#x675C;&#x7EDD;&#x4E86;&#x5E76;&#x53D1;&#x6027;&#xFF0C;&#x7279;&#x522B;&#x662F;&#x5728;&#x591A;&#x5904;&#x7406;&#x5668;&#x8BA1;&#x7B97;&#x673A;&#x4E0A;&#x3002;&#x66F4;&#x7CDF;&#x7684;&#x662F;&#xFF0C;&#x6240;&#x6709;&#x975E;&#x654F;&#x6377;&#x7684; Application &#x4F5C;&#x7528;&#x57DF;&#x7684;&#x7EC4;&#x4EF6;&#x5171;&#x4EAB;&#x4E00;&#x4E2A;&#x7EBF;&#x7A0B;&#xFF08;&#x4E3B;&#x673A; STA&#xFF09;&#xFF0C;&#x56E0;&#x6B64;&#x4E32;&#x884C;&#x5316;&#x7684;&#x5F71;&#x54CD;&#x751A;&#x81F3;&#x66F4;&#x663E;&#x8457;&#x3002; <br/>&#x5982;&#x4E4B;&#x5948;&#x4F55;&#xFF1F;&#x4E0B;&#x9762;&#x662F;&#x4E00;&#x4E9B;&#x4E00;&#x822C;&#x7684;&#x89C4;&#x5219;&#x3002;&#x5982;&#x679C;&#x60A8;&#x4F7F;&#x7528; Visual Basic (6.0) &#x6216;&#x66F4;&#x65E9;&#x7248;&#x672C;&#x7F16;&#x5199;&#x5BF9;&#x8C61;&#xFF0C;&#x90A3;&#x4E48;&#x4E0D;&#x8981;&#x5C06;&#x5B83;&#x4EEC;&#x7F13;&#x5B58;&#x5728; Application &#x6216; Session &#x5BF9;&#x8C61;&#x4E2D;&#x3002;&#x5982;&#x679C;&#x60A8;&#x4E0D;&#x77E5;&#x9053;&#x5BF9;&#x8C61;&#x7684;&#x7EBF;&#x7A0B;&#x6A21;&#x578B;&#xFF0C;&#x4E0D;&#x8981;&#x7F13;&#x5B58;&#x5B83;&#x3002;&#x4E0D;&#x8981;&#x7F13;&#x5B58;&#x975E;&#x654F;&#x6377;&#x7684;&#x5BF9;&#x8C61;&#xFF0C;&#x800C;&#x5E94;&#x5728;&#x6BCF;&#x4E2A;&#x9875;&#x9762;&#x521B;&#x5EFA;&#x548C;&#x91CA;&#x653E;&#x5B83;&#x4EEC;&#x3002;&#x5BF9;&#x8C61;&#x76F4;&#x63A5;&#x5728; ASP &#x5DE5;&#x4F5C;&#x8005;&#x7EBF;&#x7A0B;&#x4E0A;&#x8FD0;&#x884C;&#xFF0C;&#x56E0;&#x6B64;&#x6CA1;&#x6709;&#x6C47;&#x96C6;&#x6216;&#x4E32;&#x884C;&#x5316;&#x3002;&#x5982;&#x679C; COM &#x5BF9;&#x8C61;&#x5728; IIS &#x670D;&#x52A1;&#x5668;&#x4E0A;&#x8FD0;&#x884C;&#xFF0C;&#x4E14;&#x5982;&#x679C;&#x5B83;&#x4EEC;&#x4E0D;&#x82B1;&#x957F;&#x65F6;&#x95F4;&#x521D;&#x59CB;&#x5316;&#x548C;&#x5220;&#x9664;&#xFF0C;&#x6027;&#x80FD;&#x5C1A;&#x53EF;&#x3002;&#x6CE8;&#x610F;&#x5355;&#x7EBF;&#x7A0B;&#x5BF9;&#x8C61;&#x4E0D;&#x5E94;&#x8BE5;&#x8FD9;&#x6837;&#x4F7F;&#x7528;&#x3002;&#x5C0F;&#x5FC3; - VB &#x53EF;&#x521B;&#x5EFA;&#x5355;&#x7EBF;&#x7A0B;&#x5BF9;&#x8C61;&#xFF01;&#x5982;&#x679C;&#x60A8;&#x5FC5;&#x987B;&#x8FD9;&#x6837;&#x4F7F;&#x7528;&#x5355;&#x7EBF;&#x7A0B;&#x5BF9;&#x8C61;&#xFF08;&#x5982; Microsoft Excel &#x7535;&#x5B50;&#x8868;&#x683C;&#xFF09;&#xFF0C;&#x522B;&#x6307;&#x671B;&#x4F1A;&#x6709;&#x5F88;&#x9AD8;&#x7684;&#x541E;&#x5410;&#x91CF;&#x3002; <br/>&#x5F53; ADO &#x88AB;&#x6807;&#x8BB0;&#x4E3A;&#x81EA;&#x7531;&#x7EBF;&#x7A0B;&#xFF0C;ADO &#x8BB0;&#x5F55;&#x96C6;&#x53EF;&#x4EE5;&#x5B89;&#x5168;&#x5730;&#x7F13;&#x5B58;&#x3002;&#x8981;&#x5C06; ADO &#x6807;&#x8BB0;&#x4E3A;&#x81EA;&#x7531;&#x7EBF;&#x7A0B;&#xFF0C;&#x4F7F;&#x7528; Makfre15.bat &#x6587;&#x4EF6;&#xFF0C;&#x8BE5;&#x6587;&#x4EF6;&#x901A;&#x5E38;&#x4F4D;&#x4E8E;&#x76EE;&#x5F55; \\Program Files\Common\System\ADO &#x4E2D;&#x3002; <br/>&#x8B66;&#x544A; &#x5982;&#x679C;&#x60A8;&#x4F7F;&#x7528; Microsoft Access &#x4F5C;&#x4E3A;&#x6570;&#x636E;&#x5E93;&#xFF0C;&#x4E0D;&#x5E94;&#x5C06; ADO &#x6807;&#x8BB0;&#x4E3A;&#x81EA;&#x7531;&#x7EBF;&#x7A0B;&#x7684;&#x3002;ADO &#x8BB0;&#x5F55;&#x96C6;&#x4E5F;&#x5FC5;&#x987B;&#x5207;&#x65AD;&#x8FDE;&#x63A5;&#x3002;&#x4E00;&#x822C;&#x6765;&#x8BF4;&#xFF0C;&#x5982;&#x679C;&#x60A8;&#x4E0D;&#x80FD;&#x63A7;&#x5236;&#x7AD9;&#x70B9;&#x4E2D;&#x7684; ADO &#x914D;&#x7F6E;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;&#x60A8;&#x662F;&#x4E00;&#x4E2A;&#x72EC;&#x7ACB;&#x7684;&#x8F6F;&#x4EF6;&#x5382;&#x5546; [ISV]&#xFF0C;&#x5411;&#x7BA1;&#x7406;&#x4ED6;&#x4EEC;&#x81EA;&#x5DF1;&#x7684;&#x914D;&#x7F6E;&#x5BA2;&#x6237;&#x9500;&#x552E; Web &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#xFF09;&#xFF0C;&#x6700;&#x597D;&#x4E0D;&#x8981;&#x7F13;&#x5B58;&#x8BB0;&#x5F55;&#x96C6;&#x3002; <br/>&#x8BCD;&#x5178;&#x7EC4;&#x4EF6;&#x4E5F;&#x662F;&#x654F;&#x6377;&#x7684;&#x5BF9;&#x8C61;&#x3002;LookupTable &#x4ECE;&#x6570;&#x636E;&#x6587;&#x4EF6;&#x4E2D;&#x88C5;&#x8F7D;&#x5176;&#x6570;&#x636E;&#xFF0C;&#x53EF;&#x7528;&#x4E8E;&#x7EC4;&#x5408;&#x6846;&#x6570;&#x636E;&#x548C;&#x914D;&#x7F6E;&#x4FE1;&#x606F;&#x3002;Duwamish Books &#x4E2D;&#x7684; PageCache &#x5BF9;&#x8C61;&#x53EF;&#x63D0;&#x4F9B;&#x8BCD;&#x5178;&#x8BED;&#x6CD5;&#xFF0C;Caprock Dictionary &#x4E5F;&#x53EF;&#x63D0;&#x4F9B;&#x3002;&#x8FD9;&#x4E9B;&#x5BF9;&#x8C61;&#x6216;&#x5176;&#x6D3E;&#x751F;&#x5BF9;&#x8C61;&#x53EF;&#x4EE5;&#x6784;&#x6210;&#x6709;&#x6548;&#x7F13;&#x5B58;&#x7B56;&#x7565;&#x7684;&#x57FA;&#x7840;&#x3002;&#x6CE8;&#x610F; Scripting.Dictionary &#x5BF9;&#x8C61;&#x4E0D;&#x662F;&#x654F;&#x6377;&#x7684;&#xFF0C;&#x4E0D;&#x5E94;&#x8BE5;&#x5B58;&#x50A8;&#x5728; Application &#x6216; Session &#x4F5C;&#x7528;&#x57DF;&#x4E2D;&#x3002; <br/>&#x6280;&#x5DE7; 5&#xFF1A;&#x4E0D;&#x8981;&#x5C06;&#x6570;&#x636E;&#x5E93;&#x8FDE;&#x63A5;&#x7F13;&#x5B58;&#x5728; Application &#x6216; Session &#x5BF9;&#x8C61;&#x4E2D; <br/>&#x7F13;&#x5B58; ADO &#x8FDE;&#x63A5;&#x901A;&#x5E38;&#x662F;&#x5F88;&#x7CDF;&#x7CD5;&#x7684;&#x7B56;&#x7565;&#x3002;&#x5982;&#x679C;&#x4E00;&#x4E2A; Connection &#x5BF9;&#x8C61;&#x5B58;&#x50A8;&#x5728; Application &#x5BF9;&#x8C61;&#x4E2D;&#xFF0C;&#x5E76;&#x5728;&#x6240;&#x6709;&#x7684;&#x9875;&#x9762;&#x4E2D;&#x4F7F;&#x7528;&#xFF0C;&#x90A3;&#x4E48;&#x6240;&#x6709;&#x9875;&#x9762;&#x5C06;&#x4E89;&#x62A2;&#x8FD9;&#x4E00;&#x8FDE;&#x63A5;&#x3002;&#x5982;&#x679C; Connection &#x5BF9;&#x8C61;&#x5B58;&#x50A8;&#x5728; ASP Session &#x5BF9;&#x8C61;&#x4E2D;&#xFF0C;&#x90A3;&#x4E48;&#x5C06;&#x4E3A;&#x6BCF;&#x4E2A;&#x7528;&#x6237;&#x521B;&#x5EFA;&#x6570;&#x636E;&#x5E93;&#x8FDE;&#x63A5;&#x3002;&#x8FD9;&#x5C31;&#x4F1A;&#x4F7F;&#x8FDE;&#x63A5;&#x6C60;&#x7684;&#x4F18;&#x52BF;&#x8361;&#x7136;&#x65E0;&#x5B58;&#xFF0C;&#x5E76;&#x7ED9; Web &#x670D;&#x52A1;&#x5668;&#x548C;&#x6570;&#x636E;&#x5E93;&#x5E26;&#x6765;&#x4E0D;&#x5FC5;&#x8981;&#x7684;&#x538B;&#x529B;&#x3002; <br/>&#x53EF;&#x4EE5;&#x4E0D;&#x7F13;&#x5B58;&#x6570;&#x636E;&#x5E93;&#x8FDE;&#x63A5;&#xFF0C;&#x800C;&#x662F;&#x5728;&#x4F7F;&#x7528; ADO &#x7684;&#x6BCF;&#x4E2A; ASP &#x9875;&#x9762;&#x4E2D;&#x521B;&#x5EFA;&#x548C;&#x5220;&#x9664; ADO &#x5BF9;&#x8C61;&#x3002;&#x8FD9;&#x662F;&#x5F88;&#x6709;&#x6548;&#x7684;&#xFF0C;&#x56E0;&#x4E3A; IIS &#x5185;&#x5D4C;&#x4E86;&#x6570;&#x636E;&#x5E93;&#x8FDE;&#x63A5;&#x6C60;&#x3002;&#x66F4;&#x51C6;&#x786E;&#x5730;&#x8BF4;&#xFF0C;IIS &#x81EA;&#x52A8;&#x542F;&#x7528; OLEDB &#x548C; ODBC &#x8FDE;&#x63A5;&#x6C60;&#x3002;&#x8FD9;&#x5C31;&#x80FD;&#x786E;&#x4FDD;&#x5728;&#x6BCF;&#x4E2A;&#x9875;&#x9762;&#x4E0A;&#x521B;&#x5EFA;&#x548C;&#x5220;&#x9664;&#x8FDE;&#x63A5;&#x5C06;&#x662F;&#x6709;&#x6548;&#x7684;&#x3002; <br/>&#x56E0;&#x4E3A;&#x8FDE;&#x63A5;&#x7684;&#x8BB0;&#x5F55;&#x96C6;&#x5B58;&#x50A8;&#x4E00;&#x4E2A;&#x5230;&#x6570;&#x636E;&#x5E93;&#x8FDE;&#x63A5;&#x7684;&#x5F15;&#x7528;&#xFF0C;&#x6240;&#x4EE5;&#x60A8;&#x4E0D;&#x5E94;&#x5C06;&#x8FDE;&#x63A5;&#x7684;&#x8BB0;&#x5F55;&#x96C6;&#x7F13;&#x5B58;&#x5728; Application &#x6216; Session &#x5BF9;&#x8C61;&#x4E2D;&#x3002;&#x4F46;&#x662F;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5B89;&#x5168;&#x5730;&#x7F13;&#x5B58;&#x65AD;&#x5F00;&#x8FDE;&#x63A5;&#x7684;&#x8BB0;&#x5F55;&#x96C6;&#xFF0C;&#x5B83;&#x4EEC;&#x4E0D;&#x4FDD;&#x5B58;&#x5230;&#x5176;&#x6570;&#x636E;&#x8FDE;&#x63A5;&#x7684;&#x5F15;&#x7528;&#x3002;&#x8981;&#x65AD;&#x5F00;&#x8BB0;&#x5F55;&#x96C6;&#x8FDE;&#x63A5;&#xFF0C;&#x6267;&#x884C;&#x4E0B;&#x9762;&#x7684;&#x4E24;&#x4E2A;&#x6B65;&#x9AA4;&#xFF1A; <br/>Set rs = Server.Cr&#101;ateObject(&#34;ADODB.RecordSet&#34;)<br/>rs.CursorLocation = adUseClient &#39; step 1<br/>&#39; Populate the recordset with data<br/>rs.Open strQuery, strProv<br/>&#39; Now disconnect the recordset from the data provider and data source<br/>rs.ActiveConnection = Nothing &#39; step 2<br/>&#x6709;&#x5173;&#x8FDE;&#x63A5;&#x6C60;&#x7684;&#x66F4;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x53EF;&#x4EE5;&#x5728; ADO &#x548C; SQL Server &#x53C2;&#x8003;&#x8D44;&#x6599;&#x4E2D;&#x627E;&#x5230;&#x3002; <br/>&#x6280;&#x5DE7; 6&#xFF1A;&#x5408;&#x7406;&#x5730;&#x4F7F;&#x7528; Session &#x5BF9;&#x8C61; <br/>&#x65E2;&#x7136;&#x6211;&#x4EEC;&#x5DF2;&#x7ECF;&#x8BA8;&#x8BBA;&#x4E86;&#x7F13;&#x5B58;&#x5728; Application &#x548C; Session &#x4E2D;&#x7684;&#x4F18;&#x70B9;&#xFF0C;&#x73B0;&#x5728;&#x5F00;&#x59CB;&#x8BA8;&#x8BBA;&#x907F;&#x514D;&#x4F7F;&#x7528; Session &#x5BF9;&#x8C61;&#x7684;&#x95EE;&#x9898;&#x3002;&#x6B63;&#x5982;&#x4E0B;&#x9762;&#x6240;&#x8BA8;&#x8BBA;&#x7684;&#xFF0C;&#x5F53;&#x4E0E;&#x5FD9;&#x7684;&#x7AD9;&#x70B9;&#x4E00;&#x8D77;&#x4F7F;&#x7528;&#x65F6;&#xFF0C;Session &#x6709;&#x51E0;&#x4E2A;&#x7F3A;&#x70B9;&#x3002;&#x201C;&#x5FD9;&#x201D;&#x7684;&#x610F;&#x601D;&#x4E00;&#x822C;&#x662F;&#x6307;&#x4E00;&#x79D2;&#x949F;&#x8981;&#x6C42;&#x51E0;&#x767E;&#x9875;&#x9762;&#x6216;&#x6210;&#x5343;&#x4E0A;&#x4E07;&#x540C;&#x65F6;&#x7528;&#x6237;&#x7684;&#x7AD9;&#x70B9;&#x3002;&#x8FD9;&#x4E2A;&#x6280;&#x5DE7;&#x5BF9;&#x4E8E;&#x5FC5;&#x987B;&#x6C34;&#x5E73;&#x6269;&#x5C55;&#x7684;&#x7AD9;&#x70B9; - &#x5373;&#xFF0C;&#x90A3;&#x4E9B;&#x5229;&#x7528;&#x591A;&#x53F0;&#x670D;&#x52A1;&#x5668;&#x4EE5;&#x5904;&#x7406;&#x8D1F;&#x8F7D;&#x6216;&#x5B9E;&#x73B0;&#x5BB9;&#x9519;&#x7684;&#x7AD9;&#x70B9; - &#x751A;&#x81F3;&#x66F4;&#x91CD;&#x8981;&#x3002;&#x5BF9;&#x4E8E;&#x8F83;&#x5C0F;&#x7684;&#x7AD9;&#x70B9;&#xFF0C;&#x8BF8;&#x5982; Intranet &#x7AD9;&#x70B9;&#xFF0C;&#x8981;&#x60F3;&#x5B9E;&#x73B0; Session &#x5E26;&#x6765;&#x7684;&#x65B9;&#x4FBF;&#xFF0C;&#x5FC5;&#x7136;&#x589E;&#x5927;&#x7CFB;&#x7EDF;&#x5F00;&#x9500;&#x3002; <br/>&#x7B80;&#x8A00;&#x4E4B;&#xFF0C;ASP &#x81EA;&#x52A8;&#x4E3A;&#x6BCF;&#x4E2A;&#x8BBF;&#x95EE; Web &#x670D;&#x52A1;&#x5668;&#x7684;&#x7528;&#x6237;&#x521B;&#x5EFA;&#x4E00;&#x4E2A; Session&#x3002;&#x6BCF;&#x4E2A; Session &#x5927;&#x7EA6;&#x9700;&#x8981; 10 KB &#x7684;&#x5185;&#x5B58;&#x5F00;&#x9500;&#xFF08;&#x6700;&#x4E3B;&#x8981;&#x7684;&#x662F;&#x6570;&#x636E;&#x5B58;&#x50A8;&#x5728; Session &#x4E2D;&#xFF09;&#xFF0C;&#x8FD9;&#x5C31;&#x4F7F;&#x6240;&#x6709;&#x7684;&#x8BF7;&#x6C42;&#x90FD;&#x51CF;&#x6162;&#x3002;&#x5728;&#x914D;&#x7F6E;&#x7684;&#x8D85;&#x65F6;&#x65F6;&#x6BB5;&#xFF08;&#x901A;&#x5E38;&#x662F; 20 &#x5206;&#x949F;&#xFF09;&#x7ED3;&#x675F;&#x4EE5;&#x524D;&#xFF0C;Session &#x4E00;&#x76F4;&#x4FDD;&#x7559;&#x6709;&#x6548;&#x3002; <br/>Session &#x7684;&#x6700;&#x5927;&#x7684;&#x95EE;&#x9898;&#x4E0D;&#x662F;&#x6027;&#x80FD;&#xFF0C;&#x800C;&#x662F;&#x53EF;&#x6269;&#x5C55;&#x6027;&#x3002;Session &#x4E0D;&#x80FD;&#x8DE8;&#x8D8A;&#x51E0;&#x53F0; Web &#x670D;&#x52A1;&#x5668;&#xFF0C;&#x4E00;&#x65E6;&#x5728;&#x4E00;&#x53F0;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x521B;&#x5EFA; Session&#xFF0C;&#x5176;&#x6570;&#x636E;&#x5C31;&#x7559;&#x5728;&#x90A3;&#x513F;&#x3002;&#x8FD9;&#x5C31;&#x610F;&#x5473;&#x7740;&#x5982;&#x679C;&#x60A8;&#x5728;&#x4E00;&#x4E2A; Web &#x670D;&#x52A1;&#x5668;&#x7FA4;&#x4F7F;&#x7528; Session&#xFF0C;&#x60A8;&#x5FC5;&#x987B;&#x8BBE;&#x8BA1;&#x4E00;&#x4E2A;&#x7B56;&#x7565;&#xFF0C;&#x5C06;&#x6BCF;&#x4E2A;&#x7528;&#x6237;&#x8BF7;&#x6C42;&#x59CB;&#x7EC8;&#x53D1;&#x5230;&#x7528;&#x6237; Session &#x6240;&#x5728;&#x7684;&#x90A3;&#x53F0;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x3002;&#x8FD9;&#x88AB;&#x79F0;&#x4E3A;&#x5C06;&#x7528;&#x6237;&#x201C;&#x7C98;&#x201D;&#x5728; Web &#x670D;&#x52A1;&#x5668;&#x4E0A;&#x3002;&#x672F;&#x8BED;&#x201C;&#x7C98;&#x6027;&#x4F1A;&#x8BDD;&#x201D;&#x5C31;&#x662F;&#x4ECE;&#x8FD9;&#x91CC;&#x6D3E;&#x751F;&#x800C;&#x6765;&#x7684;&#x3002;&#x5982;&#x679C; Web &#x670D;&#x52A1;&#x5668;&#x5D29;&#x6E83;&#xFF0C;&#x88AB;&#x201C;&#x7C98;&#x4F4F;&#x7684;&#x201D;&#x7528;&#x6237;&#x5C06;&#x4E22;&#x5931;&#x4ED6;&#x4EEC;&#x7684;&#x4F1A;&#x8BDD;&#x72B6;&#x6001;&#xFF0C;&#x56E0;&#x4E3A;&#x4F1A;&#x8BDD;&#x4E0D;&#x662F;&#x7C98;&#x5230;&#x78C1;&#x76D8;&#x4E0A;&#x3002; <br/>&#x5B9E;&#x73B0;&#x7C98;&#x6027;&#x4F1A;&#x8BDD;&#x7684;&#x7B56;&#x7565;&#x5305;&#x62EC;&#x786C;&#x4EF6;&#x548C;&#x8F6F;&#x4EF6;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x3002;&#x8BF8;&#x5982; Windows 2000 Advanced Server &#x4E2D;&#x7684;&#x7F51;&#x7EDC;&#x8D1F;&#x8F7D;&#x5E73;&#x8861;&#x548C; Cisco &#x7684; Local Director &#x4E4B;&#x7C7B;&#x7684;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x90FD;&#x53EF;&#x4EE5;&#x5B9E;&#x73B0;&#x7C98;&#x6027;&#x4F1A;&#x8BDD;&#xFF0C;&#x4EE3;&#x4EF7;&#x662F;&#x8981;&#x635F;&#x5931;&#x4E00;&#x5B9A;&#x7A0B;&#x5EA6;&#x7684;&#x53EF;&#x6269;&#x5C55;&#x6027;&#x3002;&#x8FD9;&#x4E9B;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#x662F;&#x4E0D;&#x5B8C;&#x5584;&#x7684;&#x3002;&#x4E0D;&#x5EFA;&#x8BAE;&#x6B64;&#x65F6;&#x90E8;&#x7F72;&#x60A8;&#x81EA;&#x5DF1;&#x7684;&#x8F6F;&#x4EF6;&#x89E3;&#x51B3;&#x65B9;&#x6848;&#xFF08;&#x6211;&#x4EEC;&#x8FC7;&#x53BB;&#x5E38;&#x5E38;&#x4F7F;&#x7528; ISAPI &#x7B5B;&#x9009;&#x5668;&#x548C; URL &#x8F6C;&#x6362;&#x7B49;&#x7B49;&#xFF09;&#x3002; <br/>Application &#x5BF9;&#x8C61;&#x4E5F;&#x4E0D;&#x8DE8;&#x8D8A;&#x591A;&#x53F0;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x5982;&#x679C;&#x60A8;&#x5FC5;&#x987B;&#x8DE8;&#x8D8A; Web &#x670D;&#x52A1;&#x5668;&#x7FA4;&#x5171;&#x4EAB;&#x548C;&#x66F4;&#x65B0; Application &#x6570;&#x636E;&#xFF0C;&#x60A8;&#x5FC5;&#x987B;&#x4F7F;&#x7528;&#x540E;&#x7AEF;&#x6570;&#x636E;&#x5E93;&#x3002;&#x4F46;&#x662F;&#xFF0C;&#x53EA;&#x8BFB; Application &#x6570;&#x636E;&#x5728; Web &#x670D;&#x52A1;&#x5668;&#x7FA4;&#x4E2D;&#x4ECD;&#x662F;&#x6709;&#x7528;&#x7684;&#x3002; <br/>&#x5982;&#x679C;&#x53EA;&#x662F;&#x56E0;&#x4E3A;&#x8981;&#x589E;&#x52A0;&#x8FD0;&#x884C;&#x65F6;&#x95F4;&#xFF08;&#x5904;&#x7406;&#x6545;&#x969C;&#x8F6C;&#x79FB;&#x548C;&#x670D;&#x52A1;&#x5668;&#x7EF4;&#x62A4;&#xFF09;&#xFF0C;&#x5927;&#x591A;&#x6570;&#x5173;&#x952E;&#x4EFB;&#x52A1;&#x7AD9;&#x70B9;&#x81F3;&#x5C11;&#x9700;&#x90E8;&#x7F72;&#x4E24;&#x53F0; Web &#x670D;&#x52A1;&#x5668;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x5728;&#x8BBE;&#x8BA1;&#x5173;&#x952E;&#x4EFB;&#x52A1;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x65F6;&#xFF0C;&#x5FC5;&#x987B;&#x5B9E;&#x73B0;&#x201C;&#x7C98;&#x6027;&#x4F1A;&#x8BDD;&#x201D;&#xFF0C;&#x6216;&#x5E72;&#x8106;&#x907F;&#x514D;&#x4F7F;&#x7528; Session&#xFF0C;&#x4EE5;&#x53CA;&#x4EFB;&#x4F55;&#x5176;&#x5B83;&#x5C06;&#x7528;&#x6237;&#x72B6;&#x6001;&#x5B58;&#x50A8;&#x5728;&#x5355;&#x4E2A; Web &#x670D;&#x52A1;&#x5668;&#x4E0A;&#x7684;&#x72B6;&#x6001;&#x7BA1;&#x7406;&#x6280;&#x672F;&#x3002; <br/>&#x5982;&#x679C;&#x60A8;&#x4E0D;&#x4F7F;&#x7528; Session&#xFF0C;&#x4E00;&#x5B9A;&#x8981;&#x5C06;&#x5B83;&#x4EEC;&#x5173;&#x95ED;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7; Internet Services Manager&#xFF0C;&#x4E3A;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x6267;&#x884C;&#x6B64;&#x64CD;&#x4F5C;&#xFF08;&#x53C2;&#x89C1; ISM &#x6587;&#x6863;&#xFF09;&#x3002;&#x5982;&#x679C;&#x60A8;&#x51B3;&#x5B9A;&#x4F7F;&#x7528; Session&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x91C7;&#x7528;&#x4E00;&#x4E9B;&#x65B9;&#x6CD5;&#x51CF;&#x8F7B;&#x5B83;&#x4EEC;&#x5BF9;&#x6027;&#x80FD;&#x7684;&#x5F71;&#x54CD;&#x3002; <br/>&#x60A8;&#x53EF;&#x4EE5;&#x5C06;&#x4E0D;&#x9700;&#x8981; Session &#x7684;&#x5185;&#x5BB9;&#xFF08;&#x5982;&#x5E2E;&#x52A9;&#x5C4F;&#x5E55;&#xFF0C;&#x8BBF;&#x95EE;&#x8005;&#x533A;&#x57DF;&#x7B49;&#x7B49;&#xFF09;&#x79FB;&#x5230;&#x53E6;&#x4E00;&#x4E2A;&#x5173;&#x95ED;&#x4E86; Session &#x7684; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4E2D;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x9010;&#x9875;&#x63D0;&#x793A; ASP&#xFF0C;&#x60A8;&#x4E0D;&#x518D;&#x9700;&#x8981;&#x8BE5;&#x9875;&#x9762;&#x4E0A;&#x7684; Session &#x5BF9;&#x8C61;&#xFF0C;&#x4F7F;&#x7528;&#x4EE5;&#x4E0B;&#x653E;&#x5728; ASP &#x9875;&#x9762;&#x6700;&#x4E0A;&#x9762;&#x7684;&#x6307;&#x4EE4;&#xFF1A; <br/>&lt;% @EnableSessionState=False %&gt;<br/>&#x4F7F;&#x7528;&#x8FD9;&#x4E00;&#x6307;&#x4EE4;&#x6709;&#x4E00;&#x4E2A;&#x5F88;&#x597D;&#x7684;&#x7406;&#x7531;&#x662F;&#xFF0C;&#x8FD9;&#x4E9B; Session &#x5728;&#x6846;&#x67B6;&#x96C6;&#x65B9;&#x9762;&#x5B58;&#x5728;&#x4E00;&#x4E2A;&#x6709;&#x610F;&#x601D;&#x7684;&#x95EE;&#x9898;&#x3002;ASP &#x4FDD;&#x8BC1;&#x4EFB;&#x4F55;&#x65F6;&#x5019; Session &#x53EA;&#x6709;&#x4E00;&#x4E2A;&#x8BF7;&#x6C42;&#x6267;&#x884C;&#x3002;&#x8FD9;&#x6837;&#x5C31;&#x786E;&#x4FDD;&#x5982;&#x679C;&#x6D4F;&#x89C8;&#x5668;&#x4E3A;&#x4E00;&#x4E2A;&#x7528;&#x6237;&#x8BF7;&#x6C42;&#x591A;&#x4E2A;&#x9875;&#x9762;&#xFF0C;&#x4E00;&#x6B21;&#x53EA;&#x6709;&#x4E00;&#x4E2A; ASP &#x8BF7;&#x6C42;&#x63A5;&#x89E6; Session&#xFF0C;&#x8FD9;&#x6837;&#x5C31;&#x907F;&#x514D;&#x4E86;&#x5F53;&#x8BBF;&#x95EE; Session &#x5BF9;&#x8C61;&#x65F6;&#x53D1;&#x751F;&#x7684;&#x591A;&#x7EBF;&#x7A0B;&#x95EE;&#x9898;&#x3002;&#x5F88;&#x9057;&#x61BE;&#xFF0C;&#x4E00;&#x4E2A;&#x6846;&#x67B6;&#x96C6;&#x4E2D;&#x7684;&#x6240;&#x6709;&#x9875;&#x9762;&#x5C06;&#x4EE5;&#x4E32;&#x884C;&#x65B9;&#x5F0F;&#x663E;&#x793A;&#xFF0C;&#x4E00;&#x4E2A;&#x63A5;&#x4E00;&#x4E2A;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x540C;&#x65F6;&#x663E;&#x793A;&#x3002;&#x7528;&#x6237;&#x53EF;&#x80FD;&#x5FC5;&#x987B;&#x7B49;&#x5019;&#x5F88;&#x957F;&#x65F6;&#x95F4;&#xFF0C;&#x624D;&#x80FD;&#x770B;&#x5230;&#x6240;&#x6709;&#x7684;&#x6846;&#x67B6;&#x3002;&#x8BE5;&#x6545;&#x4E8B;&#x7684;&#x5BD3;&#x610F;&#xFF1A;&#x5982;&#x679C;&#x67D0;&#x4E9B;&#x6846;&#x67B6;&#x96C6;&#x9875;&#x9762;&#x4E0D;&#x4F9D;&#x9760; Session&#xFF0C;&#x4E00;&#x5B9A;&#x8981;&#x4F7F;&#x7528; @EnableSessionState=False &#x6307;&#x4EE4;&#x544A;&#x8BC9; ASP&#x3002; <br/>&#x6709;&#x8BB8;&#x591A;&#x7BA1;&#x7406; Session &#x72B6;&#x6001;&#x7684;&#x65B9;&#x6CD5;&#xFF0C;&#x53EF;&#x66FF;&#x4EE3; Session &#x5BF9;&#x8C61;&#x7684;&#x4F7F;&#x7528;&#x3002;&#x5BF9;&#x4E8E;&#x5C11;&#x91CF;&#x7684;&#x72B6;&#x6001;&#xFF08;&#x5C11;&#x4E8E; 4 KB&#xFF09;&#xFF0C;&#x6211;&#x4EEC;&#x901A;&#x5E38;&#x5EFA;&#x8BAE;&#x4F7F;&#x7528; Cookies&#x3001;QueryString &#x53D8;&#x91CF;&#x548C;&#x9690;&#x5F0F;&#x53D8;&#x91CF;&#x3002;&#x5BF9;&#x4E8E;&#x66F4;&#x5927;&#x6570;&#x636E;&#x91CF;&#xFF0C;&#x5982;&#x8D2D;&#x7269;&#x5C0F;&#x8F66;&#xFF0C;&#x540E;&#x7AEF;&#x6570;&#x636E;&#x5E93;&#x662F;&#x6700;&#x9002;&#x5408;&#x7684;&#x9009;&#x62E9;&#x3002;&#x6709;&#x5173; Web &#x670D;&#x52A1;&#x5668;&#x7FA4;&#x4E2D;&#x72B6;&#x6001;&#x7BA1;&#x7406;&#x6280;&#x672F;&#x7684;&#x6587;&#x7AE0;&#x5F88;&#x591A;&#x3002;&#x6709;&#x5173;&#x8BE6;&#x7EC6;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x53C2;&#x89C1; Session &#x72B6;&#x6001;&#x53C2;&#x8003;&#x8D44;&#x6599;&#x3002; <br/>&#x6280;&#x5DE7; 7: &#x5C06;&#x4EE3;&#x7801;&#x5C01;&#x88C5;&#x5728; COM &#x5BF9;&#x8C61;&#x4E2D; <br/>&#x5982;&#x679C;&#x60A8;&#x6709;&#x8BB8;&#x591A; VBScript &#x6216; JScript&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x7ECF;&#x5E38;&#x5C06;&#x4EE3;&#x7801;&#x79FB;&#x5230;&#x7F16;&#x8BD1;&#x7684; COM &#x5BF9;&#x8C61;&#x4E2D;&#xFF0C;&#x4ECE;&#x800C;&#x53EF;&#x6539;&#x5584;&#x6027;&#x80FD;&#x3002;&#x7F16;&#x8BD1;&#x7684;&#x4EE3;&#x7801;&#x901A;&#x5E38;&#x6BD4;&#x89E3;&#x91CA;&#x7684;&#x4EE3;&#x7801;&#x8FD0;&#x884C;&#x5F97;&#x66F4;&#x5FEB;&#x3002;&#x7F16;&#x8BD1;&#x7684; COM &#x5BF9;&#x8C61;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x201C;&#x65E9;&#x7ED1;&#x5B9A;&#x201D;&#x8BBF;&#x95EE;&#x5176;&#x5B83; COM &#x5BF9;&#x8C61;&#xFF0C;&#x4E0E;&#x811A;&#x672C;&#x4F7F;&#x7528;&#x7684;&#x201C;&#x665A;&#x7ED1;&#x5B9A;&#x201D;&#x76F8;&#x6BD4;&#xFF0C;&#x201C;&#x65E9;&#x7ED1;&#x5B9A;&#x201D;&#x662F;&#x8C03;&#x7528; COM &#x5BF9;&#x8C61;&#x7684;&#x66F4;&#x6709;&#x6548;&#x65B9;&#x6CD5;&#x3002; <br/>&#x5C06;&#x4EE3;&#x7801;&#x5C01;&#x88C5;&#x5728; COM &#x5BF9;&#x8C61;&#x4E2D;&#x8FD8;&#x6709;&#x4E00;&#x4E9B;&#x4F18;&#x70B9;&#xFF08;&#x9664;&#x6027;&#x80FD;&#x4E4B;&#x5916;&#xFF09;&#xFF1A; <br/>COM &#x5BF9;&#x8C61;&#x6709;&#x5229;&#x4E8E;&#x5C06;&#x8868;&#x793A;&#x903B;&#x8F91;&#x4E0E;&#x4E1A;&#x52A1;&#x903B;&#x8F91;&#x5206;&#x5F00;&#x3002; <br/>COM &#x5BF9;&#x8C61;&#x53EF;&#x4EE5;&#x4FDD;&#x8BC1;&#x4EE3;&#x7801;&#x91CD;&#x590D;&#x4F7F;&#x7528;&#x3002; <br/>&#x8BB8;&#x591A;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x53D1;&#x73B0;&#x4EE5; VB&#x3001;C++ &#x6216; Visual J++ &#x7F16;&#x5199;&#x7684;&#x4EE3;&#x7801;&#x6BD4; ASP &#x66F4;&#x5BB9;&#x6613;&#x8C03;&#x8BD5;&#x3002; <br/>COM &#x5BF9;&#x8C61;&#x4E5F;&#x6709;&#x7F3A;&#x70B9;&#xFF0C;&#x5305;&#x62EC;&#x521D;&#x59CB;&#x5F00;&#x53D1;&#x65F6;&#x95F4;&#x548C;&#x9700;&#x8981;&#x4E0D;&#x540C;&#x7684;&#x7A0B;&#x5E8F;&#x8BBE;&#x8BA1;&#x6280;&#x5DE7;&#x3002;&#x6CE8;&#x610F;&#x5C01;&#x88C5;&#x5C11;&#x91CF;&#x7684; ASP &#x53EF;&#x80FD;&#x5F15;&#x8D77;&#x6027;&#x80FD;&#x4E0B;&#x964D;&#xFF0C;&#x800C;&#x4E0D;&#x4F1A;&#x5F97;&#x5230;&#x6027;&#x80FD;&#x6539;&#x8FDB;&#x3002;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#x901A;&#x5E38;&#x5728;&#x5C11;&#x91CF;&#x7684; ASP &#x4EE3;&#x7801;&#x88AB;&#x5C01;&#x88C5;&#x8FDB; COM &#x5BF9;&#x8C61;&#x65F6;&#x53D1;&#x751F;&#x3002;&#x5728;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x521B;&#x5EFA;&#x548C;&#x8C03;&#x7528; COM &#x5BF9;&#x8C61;&#x7684;&#x7CFB;&#x7EDF;&#x5F00;&#x9500;&#x8D85;&#x8FC7;&#x4E86;&#x7F16;&#x8BD1;&#x7684;&#x4EE3;&#x7801;&#x7684;&#x4F18;&#x70B9;&#x3002;&#x5E94;&#x53CD;&#x590D;&#x5730;&#x8BD5;&#x9A8C;&#xFF0C;&#x4EE5;&#x786E;&#x5B9A;&#x4EC0;&#x4E48;&#x6837;&#x7684; ASP &#x811A;&#x672C;&#x548C; COM &#x5BF9;&#x8C61;&#x4EE3;&#x7801;&#x7684;&#x7EC4;&#x5408;&#x4EA7;&#x751F;&#x6700;&#x597D;&#x7684;&#x6027;&#x80FD;&#x3002;&#x6CE8;&#x610F;&#xFF0C;&#x4E0E; Microsoft Windows NT&#xAE; 4.0/IIS 4.0 &#x76F8;&#x6BD4;&#xFF0C;Windows 2000/IIS 5.0 &#x4E2D;&#x5728;&#x811A;&#x672C;&#x548C; ADO &#x6027;&#x80FD;&#x65B9;&#x9762;&#x6709;&#x4E86;&#x5F88;&#x5927;&#x7684;&#x6539;&#x8FDB;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x968F;&#x7740; IIS 5.0 &#x7684;&#x63A8;&#x51FA;&#xFF0C;&#x7F16;&#x8BD1;&#x4EE3;&#x7801;&#x6BD4; ASP &#x4EE3;&#x7801;&#x7684;&#x6027;&#x80FD;&#x4F18;&#x52BF;&#x6709;&#x6240;&#x964D;&#x4F4E;&#x3002; <br/>&#x6709;&#x5173;&#x5728; ASP &#x4E2D;&#x4F7F;&#x7528; COM &#x7684;&#x4F18;&#x70B9;&#x548C;&#x7F3A;&#x70B9;&#x7684;&#x8BE6;&#x7EC6;&#x8BA8;&#x8BBA;&#xFF0C;&#x53C2;&#x89C1; ASP Component Guidelines and Programming Distributed Applications with and Microsoft Visual Basic 6.0&#x3002;&#x5982;&#x679C;&#x60A8;&#x90E8;&#x7F72; COM &#x7EC4;&#x4EF6;&#xFF0C;&#x4EE5;&#x8D1F;&#x8377;&#x5BF9;&#x5B83;&#x4EEC;&#x8FDB;&#x884C;&#x6D4B;&#x8BD5;&#x7279;&#x522B;&#x91CD;&#x8981;&#x3002;&#x4E8B;&#x5B9E;&#x4E0A;&#xFF0C;&#x7406;&#x6240;&#x5F53;&#x7136;&#x5E94;&#x5BF9;&#x6240;&#x6709;&#x7684; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x8FDB;&#x884C;&#x8D1F;&#x8377;&#x6D4B;&#x8BD5;&#x3002; <br/>&#x6280;&#x5DE7; 8&#xFF1A;&#x8FDF;&#x4E00;&#x70B9;&#x83B7;&#x5F97;&#x8D44;&#x6E90;&#xFF0C;&#x65E9;&#x4E00;&#x70B9;&#x91CA;&#x653E;&#x8D44;&#x6E90; <br/>&#x8FD9;&#x91CC;&#x662F;&#x4E00;&#x4E2A;&#x5C0F;&#x6280;&#x5DE7;&#x4F9B;&#x60A8;&#x53C2;&#x8003;&#x3002;&#x4E00;&#x822C;&#x6765;&#x8BF4;&#xFF0C;&#x6700;&#x597D;&#x8FDF;&#x4E00;&#x70B9;&#x83B7;&#x5F97;&#x8D44;&#x6E90;&#xFF0C;&#x65E9;&#x4E00;&#x70B9;&#x91CA;&#x653E;&#x8D44;&#x6E90;&#x3002;&#x8FD9;&#x9002;&#x7528;&#x4E8E; COM &#x5BF9;&#x8C61;&#x4EE5;&#x53CA;&#x6587;&#x4EF6;&#x53E5;&#x67C4;&#x548C;&#x5176;&#x5B83;&#x8D44;&#x6E90;&#x3002; <br/>&#x8FD9;&#x79CD;&#x4F18;&#x5316;&#x65B9;&#x6CD5;&#x4E3B;&#x8981;&#x7528;&#x4E8E; ADO &#x8FDE;&#x63A5;&#x548C;&#x8BB0;&#x5F55;&#x96C6;&#x3002;&#x5F53;&#x60A8;&#x4F7F;&#x7528;&#x5B8C;&#x8BB0;&#x5F55;&#x96C6;&#xFF0C;&#x6BD4;&#x65B9;&#x8BF4;&#x5728;&#x663E;&#x793A;&#x4E00;&#x4E2A;&#x8868;&#x53CA;&#x5176;&#x6570;&#x636E;&#x4E4B;&#x540E;&#xFF0C;&#x5E94;&#x7ACB;&#x5373;&#x91CA;&#x653E;&#x5B83;&#xFF0C;&#x800C;&#x4E0D;&#x662F;&#x7B49;&#x5230;&#x9875;&#x9762;&#x7ED3;&#x675F;&#x65F6;&#x518D;&#x91CA;&#x653E;&#x3002;&#x5C06; VBScript &#x53D8;&#x91CF;&#x8BBE;&#x7F6E;&#x4E3A; Nothing &#x662F;&#x6700;&#x597D;&#x7684;&#x505A;&#x6CD5;&#x3002;&#x4E0D;&#x8981;&#x8BA9;&#x8BB0;&#x5F55;&#x96C6;&#x8D85;&#x51FA;&#x4F5C;&#x7528;&#x57DF;&#x4E4B;&#x5916;&#x3002;&#x800C;&#x4E14;&#xFF0C;&#x8981;&#x91CA;&#x653E;&#x4EFB;&#x4F55;&#x76F8;&#x5173;&#x7684; Command &#x6216; Connection &#x5BF9;&#x8C61;&#xFF08;&#x5728;&#x5C06;&#x8BB0;&#x5F55;&#x96C6;&#x6216;&#x8FDE;&#x63A5;&#x8BBE;&#x7F6E;&#x4E3A; = Nothing &#x4E4B;&#x524D;&#xFF0C;&#x4E0D;&#x8981;&#x5FD8;&#x8BB0;&#x8C03;&#x7528; Close()&#xFF09;&#x3002;&#x8FD9;&#x4F1A;&#x7F29;&#x77ED;&#x6570;&#x636E;&#x5E93;&#x5FC5;&#x987B;&#x4E3A;&#x60A8;&#x51C6;&#x5907;&#x8D44;&#x6E90;&#x7684;&#x65F6;&#x95F4;&#xFF0C;&#x5E76;&#x5C3D;&#x5FEB;&#x91CA;&#x653E;&#x6570;&#x636E;&#x5E93;&#x5230;&#x8FDE;&#x63A5;&#x6C60;&#x7684;&#x8FDE;&#x63A5;&#x3002; <br/>&#x6280;&#x5DE7; 9&#xFF1A;&#x8FDB;&#x7A0B;&#x5916;&#x6267;&#x884C;&#x8FC7;&#x7A0B;&#x4EE5;&#x6027;&#x80FD;&#x6362;&#x53D6;&#x53EF;&#x9760;&#x6027; <br/>ASP &#x548C; MTS/COM+ &#x4E24;&#x8005;&#x90FD;&#x6709;&#x914D;&#x7F6E;&#x9009;&#x9879;&#xFF0C;&#x53EF;&#x4F7F;&#x60A8;&#x517C;&#x987E;&#x53EF;&#x9760;&#x6027;&#x548C;&#x6027;&#x80FD;&#x3002;&#x5F53;&#x5EFA;&#x7ACB;&#x548C;&#x90E8;&#x7F72;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x65F6;&#xFF0C;&#x5E94;&#x77E5;&#x9053;&#x5982;&#x4F55;&#x517C;&#x987E;&#x4E24;&#x8005;&#x7684;&#x6027;&#x80FD;&#x3002; <br/>ASP &#x9009;&#x9879;<br/>&#x53EF;&#x4EE5;&#x914D;&#x7F6E; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#xFF0C;&#x4EE5;&#x4FBF;&#x4EE5;&#x4E09;&#x79CD;&#x65B9;&#x6CD5;&#x4E4B;&#x4E00;&#x8FD0;&#x884C;&#x3002;&#x5728; IIS 5.0 &#x4E2D;&#xFF0C;&#x5F15;&#x5165;&#x4E86;&#x201C;&#x9694;&#x79BB;&#x7EA7;&#x201D;&#x8FD9;&#x4E00;&#x672F;&#x8BED;&#x4EE5;&#x8BF4;&#x660E;&#x8FD9;&#x4E9B;&#x9009;&#x9879;&#x3002;&#x8FD9;&#x4E09;&#x4E2A;&#x9694;&#x79BB;&#x7EA7;&#x5206;&#x522B;&#x662F;&#x4F4E;&#x7EA7;&#x3001;&#x4E2D;&#x7EA7;&#x548C;&#x9AD8;&#x7EA7;&#xFF1A; <br/>&#x4F4E;&#x7EA7;&#x9694;&#x79BB;&#x3002;&#x8FD9;&#x5728; IIS &#x7684;&#x6240;&#x6709;&#x7248;&#x672C;&#x4E2D;&#x90FD;&#x5F97;&#x5230;&#x652F;&#x6301;&#xFF0C;&#x4E14;&#x662F;&#x6700;&#x5FEB;&#x7684;&#x3002;&#x5B83;&#x5728; Inetinfo.exe &#x4E2D;&#x8FD0;&#x884C; ASP&#xFF0C;Inetinfo.exe &#x662F;&#x4E3B;&#x8981; IIS &#x8FDB;&#x7A0B;&#x3002;&#x5982;&#x679C; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x5D29;&#x6E83;&#xFF0C;IIS &#x4E5F;&#x4F1A;&#x5D29;&#x6E83;&#x3002;&#xFF08;&#x8981;&#x5728; IIS 4.0 &#x4E0B;&#x91CD;&#x65B0;&#x542F;&#x52A8; IIS&#xFF0C;Web &#x7AD9;&#x70B9;&#x7BA1;&#x7406;&#x5458;&#x5E94;&#x4F7F;&#x7528;&#x8BF8;&#x5982; InetMon &#x4E4B;&#x7C7B;&#x7684;&#x5DE5;&#x5177;&#x76D1;&#x89C6;&#x7AD9;&#x70B9;&#xFF0C;&#x5982;&#x679C;&#x670D;&#x52A1;&#x5668;&#x53D1;&#x751F;&#x6545;&#x969C;&#xFF0C;&#x5E94;&#x542F;&#x7528;&#x6279;&#x5904;&#x7406;&#x6587;&#x4EF6;&#x4EE5;&#x91CD;&#x65B0;&#x542F;&#x52A8;&#x670D;&#x52A1;&#x5668;&#x3002;IIS 5.0 &#x5F15;&#x5165;&#x4E86;&#x53EF;&#x9760;&#x7684;&#x91CD;&#x65B0;&#x542F;&#x52A8;&#xFF0C;&#x8BE5;&#x65B9;&#x6CD5;&#x53EF;&#x4F7F;&#x53D1;&#x751F;&#x6545;&#x969C;&#x7684;&#x670D;&#x52A1;&#x5668;&#x81EA;&#x52A8;&#x91CD;&#x65B0;&#x542F;&#x52A8;&#x3002;&#xFF09; <br/>&#x4E2D;&#x7EA7;&#x9694;&#x79BB;&#x3002;IIS 5.0 &#x5F15;&#x5165;&#x4E86;&#x8FD9;&#x4E2A;&#x65B0;&#x7684;&#x7EA7;&#x522B;&#xFF0C;&#x5B83;&#x88AB;&#x79F0;&#x4E3A;&#x8FDB;&#x7A0B;&#x5916;&#x7EA7;&#x522B;&#xFF0C;&#x56E0;&#x4E3A; ASP &#x5728; IIS &#x8FDB;&#x7A0B;&#x4E4B;&#x5916;&#x8FD0;&#x884C;&#x3002;&#x5728;&#x4E2D;&#x7EA7;&#x9694;&#x79BB;&#x4E2D;&#xFF0C;&#x88AB;&#x914D;&#x7F6E;&#x4F5C;&#x4E3A;&#x4E2D;&#x7EA7;&#x9694;&#x79BB;&#x8FD0;&#x884C;&#x7684;&#x6240;&#x6709; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x90FD;&#x5171;&#x4EAB;&#x4E00;&#x4E2A;&#x8FDB;&#x7A0B;&#x7A7A;&#x95F4;&#x3002;&#x8FD9;&#x5C31;&#x51CF;&#x5C11;&#x4E86;&#x5728;&#x4E00;&#x53F0;&#x670D;&#x52A1;&#x5668;&#x8FD0;&#x884C;&#x591A;&#x4E2A;&#x8FDB;&#x7A0B;&#x5916; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x6240;&#x9700;&#x8981;&#x7684;&#x8FDB;&#x7A0B;&#x6570;&#x91CF;&#x3002;&#x4E2D;&#x7EA7;&#x9694;&#x79BB;&#x662F; IIS 5.0 &#x4E2D;&#x7684;&#x9ED8;&#x8BA4;&#x9694;&#x79BB;&#x7EA7;&#x522B;&#x3002; <br/>&#x9AD8;&#x7EA7;&#x9694;&#x79BB;&#x3002;&#x5728; IIS 4.0 &#x548C; IIS 5.0 &#x4E2D;&#x652F;&#x6301;&#x8FD9;&#x4E00;&#x7EA7;&#x522B;&#xFF0C;&#x9AD8;&#x7EA7;&#x9694;&#x79BB;&#x4E5F;&#x662F;&#x8FDB;&#x7A0B;&#x5916;&#x7684;&#x3002;&#x5982;&#x679C; ASP &#x5D29;&#x6E83;&#xFF0C;Web &#x670D;&#x52A1;&#x5668;&#x5E76;&#x4E0D;&#x4F1A;&#x5D29;&#x6E83;&#x3002;&#x4E0B;&#x6B21; ASP &#x8BF7;&#x6C42;&#x65F6;&#xFF0C;ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x5C31;&#x4F1A;&#x81EA;&#x52A8;&#x91CD;&#x65B0;&#x542F;&#x52A8;&#x3002;&#x5728;&#x9AD8;&#x7EA7;&#x9694;&#x79BB;&#x4E2D;&#xFF0C;&#x914D;&#x7F6E;&#x4F5C;&#x4E3A;&#x9AD8;&#x7EA7;&#x9694;&#x79BB;&#x8FD0;&#x884C;&#x7684;&#x6BCF;&#x4E2A; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x90FD;&#x5728;&#x5176;&#x81EA;&#x6709;&#x8FDB;&#x7A0B;&#x7A7A;&#x95F4;&#x4E2D;&#x8FD0;&#x884C;&#x3002;&#x8FD9;&#x6837;&#x505A;&#x53EF;&#x4FDD;&#x62A4; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x5F7C;&#x6B64;&#x4E4B;&#x95F4;&#x4E0D;&#x76F8;&#x4E92;&#x5E72;&#x6270;&#x3002;&#x5176;&#x7F3A;&#x70B9;&#x662F;&#x5B83;&#x8981;&#x6C42;&#x6BCF;&#x4E2A; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x90FD;&#x8981;&#x6709;&#x4E00;&#x4E2A;&#x5355;&#x72EC;&#x7684;&#x8FDB;&#x7A0B;&#x3002;&#x5F53;&#x5728;&#x4E00;&#x53F0;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x5FC5;&#x987B;&#x8FD0;&#x884C;&#x8BB8;&#x591A;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x65F6;&#xFF0C;&#x7CFB;&#x7EDF;&#x5F00;&#x9500;&#x5C31;&#x4F1A;&#x5927;&#x5927;&#x589E;&#x52A0;&#x3002; <br/>&#x54EA;&#x4E2A;&#x9009;&#x9879;&#x6700;&#x597D;&#x7684;&#x5462;&#xFF1F;&#x5728; IIS 4.0 &#x4E2D;&#xFF0C;&#x8FDB;&#x7A0B;&#x5916;&#x8FD0;&#x884C;&#x5C06;&#x663E;&#x8457;&#x964D;&#x4F4E;&#x6027;&#x80FD;&#x3002;&#x5728; IIS 5.0 &#x4E2D;&#xFF0C;&#x505A;&#x4E86;&#x8BB8;&#x591A;&#x6539;&#x8FDB;&#xFF0C;&#x5C06;&#x8FDB;&#x7A0B;&#x5916;&#x8FD0;&#x884C; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x6240;&#x4EA7;&#x751F;&#x7684;&#x5F00;&#x9500;&#x964D;&#x5230;&#x6700;&#x4F4E;&#x9650;&#x5EA6;&#x3002;&#x4E8B;&#x5B9E;&#x4E0A;&#xFF0C;&#x5728;&#x7EDD;&#x5927;&#x591A;&#x6570;&#x6D4B;&#x8BD5;&#x4E2D;&#xFF0C;IIS 5.0 &#x4E2D;&#x7684; ASP &#x8FDB;&#x7A0B;&#x5916;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x6BD4; IIS 4.0 &#x4E2D;&#x7684;&#x8FDB;&#x7A0B;&#x5185;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x8FD0;&#x884C;&#x5F97;&#x66F4;&#x5FEB;&#x3002;&#x4E0D;&#x7BA1;&#x600E;&#x6837;&#xFF0C;&#x5728;&#x4E24;&#x4E2A;&#x5E73;&#x53F0;&#x4E0A;&#xFF0C;&#x8FDB;&#x7A0B;&#x5185;&#xFF08;&#x4F4E;&#x9694;&#x79BB;&#x7EA7;&#xFF09;&#x6027;&#x80FD;&#x6700;&#x4F73;&#x3002;&#x4F46;&#x662F;&#xFF0C;&#x5982;&#x679C;&#x8BBF;&#x95EE;&#x7387;&#x76F8;&#x5BF9;&#x8F83;&#x4F4E;&#x6216;&#x6700;&#x5927;&#x541E;&#x5410;&#x91CF;&#x8F83;&#x4F4E;&#xFF0C;&#x4F4E;&#x9694;&#x79BB;&#x7EA7;&#x7684;&#x4F18;&#x52BF;&#x4E0D;&#x592A;&#x660E;&#x663E;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x5728;&#x60A8;&#x6BCF;&#x4E00; Web &#x670D;&#x52A1;&#x5668;&#x6BCF;&#x79D2;&#x949F;&#x9700;&#x8981;&#x6570;&#x767E;&#x6216;&#x6210;&#x5343;&#x4E0A;&#x4E07;&#x9875;&#x9762;&#x65F6;&#xFF0C;&#x624D;&#x4F1A;&#x89C9;&#x5F97;&#x6709;&#x5FC5;&#x8981;&#x8BBE;&#x7F6E;&#x4F4E;&#x9694;&#x79BB;&#x7EA7;&#x3002;&#x4E0E;&#x5F80;&#x5E38;&#x4E00;&#x6837;&#xFF0C;&#x5E94;&#x5BF9;&#x591A;&#x79CD;&#x914D;&#x7F6E;&#x8FDB;&#x884C;&#x6D4B;&#x8BD5;&#xFF0C;&#x786E;&#x5B9A;&#x60A8;&#x8981;&#x91C7;&#x53D6;&#x54EA;&#x4E00;&#x79CD;&#x6298;&#x8877;&#x65B9;&#x6848;&#x3002; <br/>&#x6CE8;&#x610F; &#x5F53;&#x60A8;&#x8FD0;&#x884C; ASP &#x8FDB;&#x7A0B;&#x5916;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x65F6;&#xFF08;&#x4E2D;&#x7EA7;&#x6216;&#x9AD8;&#x7EA7;&#x9694;&#x79BB;&#xFF09;&#xFF0C;&#x5B83;&#x4EEC;&#x5728; NT4 &#x4E2D;&#x7684; MTS &#x548C;&#x5728; Windows 2000 &#x4E2D;&#x7684; COM+ &#x4E2D;&#x8FD0;&#x884C;&#x3002;&#x5373;&#xFF0C;&#x5728; NT4 &#x4E2D;&#x5B83;&#x4EEC;&#x5728; Mtx.exe &#x4E2D;&#x8FD0;&#x884C;&#xFF1B;&#x800C;&#x5728; Windows 2000 &#x4E2D;&#xFF0C;&#x5B83;&#x4EEC;&#x5728; DllHost.exe &#x4E2D;&#x8FD0;&#x884C;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x4EFB;&#x52A1;&#x7BA1;&#x7406;&#x5668;&#x4E2D;&#x770B;&#x5230;&#x8FD9;&#x4E9B;&#x8FDB;&#x7A0B;&#x5728;&#x8FD0;&#x884C;&#x3002;&#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x770B;&#x5230; IIS &#x5982;&#x4F55;&#x4E3A;&#x8FDB;&#x7A0B;&#x5916; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x914D;&#x7F6E; MTS &#x7A0B;&#x5E8F;&#x5305;&#x6216; COM+ &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x3002; <br/>COM &#x9009;&#x9879;<br/>COM &#x7EC4;&#x4EF6;&#x4E5F;&#x6709;&#x4E09;&#x79CD;&#x914D;&#x7F6E;&#x9009;&#x9879;&#xFF0C;&#x867D;&#x7136;&#x4E0E; ASP &#x9009;&#x9879;&#x4E0D;&#x5B8C;&#x5168;&#x7C7B;&#x4F3C;&#x3002;COM &#x7EC4;&#x4EF6;&#x53EF;&#x4EE5;&#x662F;&#x201C;&#x672A;&#x914D;&#x7F6E;&#x7684;&#x201D;&#x3001;&#x914D;&#x7F6E;&#x4E3A;&#x5E93;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x6216;&#x914D;&#x7F6E;&#x4E3A;&#x670D;&#x52A1;&#x5668;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x3002;&#x201C;&#x672A;&#x914D;&#x7F6E;&#x7684;&#x201D;&#x610F;&#x601D;&#x662F;&#x6307;&#x7EC4;&#x4EF6;&#x6CA1;&#x6709;&#x6CE8;&#x518C; COM+&#x3002;&#x7EC4;&#x4EF6;&#x5C06;&#x5728;&#x8C03;&#x7528;&#x7A0B;&#x5E8F;&#x7684;&#x8FDB;&#x7A0B;&#x7A7A;&#x95F4;&#x8FD0;&#x884C;&#xFF0C;&#x90A3;&#x5C31;&#x662F;&#x8BF4;&#xFF0C;&#x5B83;&#x4EEC;&#x662F;&#x201C;&#x8FDB;&#x7A0B;&#x5185;&#x7684;&#x201D;&#x3002;&#x5E93;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4E5F;&#x662F;&#x8FDB;&#x7A0B;&#x5185;&#x7684;&#xFF0C;&#x4F46;&#x4F7F;&#x7528; COM+ &#x7684;&#x670D;&#x52A1;&#xFF0C;&#x5305;&#x62EC;&#x5B89;&#x5168;&#x3001;&#x4E8B;&#x52A1;&#x548C;&#x4E0A;&#x4E0B;&#x6587;&#x652F;&#x6301;&#x3002;&#x670D;&#x52A1;&#x5668;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x88AB;&#x914D;&#x7F6E;&#x4E3A;&#x5728;&#x5B83;&#x4EEC;&#x81EA;&#x6709;&#x7684;&#x8FDB;&#x7A0B;&#x7A7A;&#x95F4;&#x5185;&#x8FD0;&#x884C;&#x3002; <br/>&#x60A8;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#x672A;&#x914D;&#x7F6E;&#x7684;&#x7EC4;&#x4EF6;&#x6BD4;&#x5E93;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x7565;&#x6709;&#x4E00;&#x4E9B;&#x4F18;&#x52BF;&#x3002;&#x5E93;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x6BD4;&#x670D;&#x52A1;&#x5668;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x7684;&#x6027;&#x80FD;&#x4F18;&#x70B9;&#x66F4;&#x5927;&#x3002;&#x8FD9;&#x662F;&#x56E0;&#x4E3A;&#x5E93;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4E0E; ASP &#x5728;&#x540C;&#x4E00;&#x8FDB;&#x7A0B;&#x5185;&#x8FD0;&#x884C;&#xFF0C;&#x800C;&#x670D;&#x52A1;&#x5668;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x5728;&#x5B83;&#x4EEC;&#x7684;&#x81EA;&#x6709;&#x8FDB;&#x7A0B;&#x5185;&#x8FD0;&#x884C;&#x3002;&#x8FDB;&#x7A0B;&#x95F4;&#x7684;&#x8C03;&#x7528;&#x6BD4;&#x8FDB;&#x7A0B;&#x5185;&#x8C03;&#x7528;&#x5F00;&#x9500;&#x66F4;&#x5927;&#x3002;&#x800C;&#x4E14;&#xFF0C;&#x5F53;&#x5728;&#x8FDB;&#x7A0B;&#x4E4B;&#x95F4;&#x4F20;&#x9012;&#x8BF8;&#x5982;&#x8BB0;&#x5F55;&#x96C6;&#x4E4B;&#x7C7B;&#x7684;&#x6570;&#x636E;&#x65F6;&#xFF0C;&#x5FC5;&#x987B;&#x5728;&#x4E24;&#x4E2A;&#x8FDB;&#x7A0B;&#x4E4B;&#x95F4;&#x590D;&#x5236;&#x6240;&#x6709;&#x7684;&#x6570;&#x636E;&#x3002; <br/>&#x9677;&#x9631;&#xFF01;&#x5F53;&#x4F7F;&#x7528; COM &#x670D;&#x52A1;&#x5668;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x65F6;&#xFF0C;&#x5982;&#x679C;&#x60A8;&#x5728; ASP &#x548C; COM &#x4E4B;&#x95F4;&#x4F20;&#x9012;&#x5BF9;&#x8C61;&#xFF0C;&#x8981;&#x786E;&#x4FDD;&#x5BF9;&#x8C61;&#x6267;&#x884C;&#x201C;&#x6309;&#x503C;&#x6C47;&#x96C6;&#x201D;&#x6216; MBV&#x3002;&#x6267;&#x884C; MBV &#x7684;&#x5BF9;&#x8C61;&#x5C06;&#x5B83;&#x4EEC;&#x81EA;&#x5DF1;&#x4ECE;&#x4E00;&#x4E2A;&#x8FDB;&#x7A0B;&#x590D;&#x5236;&#x5230;&#x53E6;&#x4E00;&#x4E2A;&#x8FDB;&#x7A0B;&#x3002;&#x8FD9;&#x6BD4;&#x4E0B;&#x9762;&#x4E00;&#x79CD;&#x65B9;&#x6CD5;&#x597D;&#xFF0C;&#x91C7;&#x7528;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x65F6;&#xFF0C;&#x5BF9;&#x8C61;&#x4ECD;&#x5728;&#x521B;&#x5EFA;&#x8005;&#x7684;&#x8FDB;&#x7A0B;&#x4E2D;&#xFF0C;&#x53E6;&#x5916;&#x4E00;&#x4E2A;&#x8FDB;&#x7A0B;&#x53CD;&#x590D;&#x5730;&#x8C03;&#x7528;&#x521B;&#x5EFA;&#x8FDB;&#x7A0B;&#x4EE5;&#x4F7F;&#x7528;&#x8BE5;&#x5BF9;&#x8C61;&#x3002;&#x5207;&#x65AD;&#x8FDE;&#x63A5;&#x7684; ADO &#x8BB0;&#x5F55;&#x96C6;&#x5C06;&#x201C;&#x6309;&#x503C;&#x6C47;&#x96C6;&#x201D;&#xFF0C;&#x8FDE;&#x63A5;&#x7684;&#x8BB0;&#x5F55;&#x96C6;&#x5219;&#x4E0D;&#x7136;&#x3002;Scripting.Dictionary &#x4E0D;&#x6267;&#x884C; MBV&#xFF0C;&#x4E14;&#x4E0D;&#x5728;&#x8FDB;&#x7A0B;&#x4E4B;&#x95F4;&#x4F20;&#x9012;&#x3002;&#x6700;&#x540E;&#xFF0C;VB &#x7A0B;&#x5E8F;&#x5458;&#x8BF7;&#x6CE8;&#x610F;&#xFF1A;MBV &#x4E0D;&#x901A;&#x8FC7;&#x4F20;&#x9012;&#x53C2;&#x6570; ByVal &#x83B7;&#x5F97;&#x3002;MBV &#x7531;&#x539F;&#x59CB;&#x7684;&#x7EC4;&#x4EF6;&#x4F5C;&#x8005;&#x6267;&#x884C;&#x3002; <br/>&#x600E;&#x4E48;&#x529E;&#xFF1F;<br/>&#x5982;&#x679C;&#x8BA9;&#x6211;&#x4EEC;&#x5EFA;&#x8BAE;&#x4E00;&#x4E2A;&#x517C;&#x987E;&#x6027;&#x80FD;&#x4E0E;&#x53EF;&#x9760;&#x6027;&#x7684;&#x5408;&#x7406;&#x914D;&#x7F6E;&#xFF0C;&#x5B83;&#x4EEC;&#x5E94;&#x662F;&#x5982;&#x4E0B;&#x7684;&#x914D;&#x7F6E;&#xFF1A; <br/>&#x5728; IIS 4.0 &#x4E2D;&#xFF0C;&#x4F7F;&#x7528; ASP &#x4F4E;&#x9694;&#x79BB;&#x7EA7;&#x522B;&#xFF0C;&#x4F7F;&#x7528; MTS &#x670D;&#x52A1;&#x5668;&#x7A0B;&#x5E8F;&#x5305;&#x3002; <br/>&#x5728; IIS 5.0 &#x4E0A;&#xFF0C;&#x4F7F;&#x7528; ASP &#x7684;&#x4E2D;&#x9694;&#x79BB;&#x7EA7;&#xFF0C;&#x5E76;&#x4F7F;&#x7528; COM+ &#x5E93;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x3002; <br/>&#x8FD9;&#x4E9B;&#x662F;&#x975E;&#x5E38;&#x4E00;&#x822C;&#x7684;&#x539F;&#x5219;&#xFF0C;&#x4E3B;&#x673A;&#x670D;&#x52A1;&#x516C;&#x53F8;&#x4E00;&#x822C;&#x60C5;&#x51B5;&#x4E0B;&#x4EE5;&#x4E2D;&#x6216;&#x9AD8;&#x9694;&#x79BB;&#x7EA7;&#x8FD0;&#x884C; ASP&#xFF0C;&#x800C;&#x5355;&#x7528;&#x9014;&#x7684; Web &#x670D;&#x52A1;&#x5668;&#x53EF;&#x4EE5;&#x4EE5;&#x4F4E;&#x9694;&#x79BB;&#x7EA7;&#x8FD0;&#x884C;&#x3002;&#x8861;&#x91CF;&#x5404;&#x79CD;&#x5229;&#x5F0A;&#xFF0C;&#x5E76;&#x81EA;&#x5DF1;&#x51B3;&#x5B9A;&#x54EA;&#x4E2A;&#x914D;&#x7F6E;&#x66F4;&#x80FD;&#x7B26;&#x5408;&#x60A8;&#x7684;&#x9700;&#x8981;&#x3002; <br/>&#x6280;&#x5DE7; 10&#xFF1A;&#x4F7F;&#x7528;&#x663E;&#x5F0F;&#x9009;&#x9879; <br/>&#x5728; .asp &#x6587;&#x4EF6;&#x4E2D;&#x5E94;&#x4F7F;&#x7528; Option Explicit&#x3002;&#x6B64;&#x6307;&#x4EE4;&#x653E;&#x5728; .asp &#x6587;&#x4EF6;&#x7684;&#x6700;&#x4E0A;&#x9762;&#xFF0C;&#x5B83;&#x5F3A;&#x5236;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x58F0;&#x660E;&#x8981;&#x4F7F;&#x7528;&#x5230;&#x7684;&#x6240;&#x6709;&#x53D8;&#x91CF;&#x3002;&#x8BB8;&#x591A;&#x7A0B;&#x5E8F;&#x5458;&#x8BA4;&#x4E3A;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x5BF9;&#x4E8E;&#x8C03;&#x8BD5;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x5F88;&#x6709;&#x5E2E;&#x52A9;&#xFF0C;&#x56E0;&#x4E3A;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x907F;&#x514D;&#x4E86;&#x952E;&#x9519;&#x53D8;&#x91CF;&#x540D;&#x548C;&#x8BEF;&#x5EFA;&#x65B0;&#x53D8;&#x91CF;&#x7684;&#x53EF;&#x80FD;&#x6027;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;&#x5C06; MyXMLString=) &#x9519;&#x5199;&#x6210; MyXLMString=...&#x3002; <br/>&#x66F4;&#x91CD;&#x8981;&#x7684;&#x4E00;&#x70B9;&#x4E5F;&#x8BB8;&#x662F;&#xFF0C;&#x58F0;&#x660E;&#x7684;&#x53D8;&#x91CF;&#x6BD4;&#x672A;&#x58F0;&#x660E;&#x7684;&#x53D8;&#x91CF;&#x901F;&#x5EA6;&#x66F4;&#x5FEB;&#x3002;&#x7531;&#x6B64;&#xFF0C;&#x811A;&#x672C;&#x5728;&#x8FD0;&#x884C;&#x65F6;&#x6BCF;&#x6B21;&#x7528;&#x5230;&#x672A;&#x58F0;&#x660E;&#x7684;&#x53D8;&#x91CF;&#x65F6;&#xFF0C;&#x6309;&#x540D;&#x79F0;&#x5F15;&#x7528;&#x5B83;&#x3002;&#x53E6;&#x4E00;&#x65B9;&#x9762;&#xFF0C;&#x58F0;&#x660E;&#x7684;&#x53D8;&#x91CF;&#x662F;&#x6709;&#x987A;&#x5E8F;&#x7684;&#xFF0C;&#x8981;&#x4E48;&#x4EE5;&#x7F16;&#x8BD1;&#x65F6;&#x95F4;&#xFF0C;&#x8981;&#x4E48;&#x4EE5;&#x8FD0;&#x884C;&#x65F6;&#x95F4;&#x3002;&#x4EE5;&#x540E;&#xFF0C;&#x58F0;&#x660E;&#x7684;&#x53D8;&#x91CF;&#x90FD;&#x6309;&#x6B64;&#x987A;&#x5E8F;&#x5F15;&#x7528;&#x3002;&#x56E0;&#x4E3A; Option Explicit &#x5F3A;&#x5236;&#x53D8;&#x91CF;&#x58F0;&#x660E;&#xFF0C;&#x5B83;&#x80FD;&#x786E;&#x4FDD;&#x58F0;&#x660E;&#x6240;&#x6709;&#x53D8;&#x91CF;&#xFF0C;&#x56E0;&#x6B64;&#x8BBF;&#x95EE;&#x7684;&#x901F;&#x5EA6;&#x4E5F;&#x5F88;&#x5FEB;&#x3002; <br/>&#x6280;&#x5DE7; 11&#xFF1A;&#x5728;&#x5B50;&#x4F8B;&#x7A0B;&#x548C;&#x51FD;&#x6570;&#x4E2D;&#x4F7F;&#x7528;&#x5C40;&#x90E8;&#x53D8;&#x91CF; <br/>&#x5C40;&#x90E8;&#x53D8;&#x91CF;&#x662F;&#x90A3;&#x4E9B;&#x5728;&#x5B50;&#x4F8B;&#x7A0B;&#x548C;&#x51FD;&#x6570;&#x5185;&#x58F0;&#x660E;&#x7684;&#x53D8;&#x91CF;&#x3002;&#x5728;&#x51FD;&#x6570;&#x6216;&#x5B50;&#x4F8B;&#x7A0B;&#x5185;&#xFF0C;&#x5C40;&#x90E8;&#x53D8;&#x91CF;&#x8BBF;&#x95EE;&#x6BD4;&#x5168;&#x5C40;&#x53D8;&#x91CF;&#x8BBF;&#x95EE;&#x66F4;&#x5FEB;&#x3002;&#x5C40;&#x90E8;&#x53D8;&#x91CF;&#x7684;&#x4F7F;&#x7528;&#x4E5F;&#x4F1A;&#x4F7F;&#x4EE3;&#x7801;&#x66F4;&#x6E05;&#x6670;&#xFF0C;&#x56E0;&#x6B64;&#x5E94;&#x5C3D;&#x91CF;&#x4F7F;&#x7528;&#x5C40;&#x90E8;&#x53D8;&#x91CF;&#x3002; <br/>&#x6280;&#x5DE7; 12&#xFF1A;&#x5C06;&#x7ECF;&#x5E38;&#x4F7F;&#x7528;&#x7684;&#x6570;&#x636E;&#x590D;&#x5236;&#x5230;&#x811A;&#x672C;&#x53D8;&#x91CF;&#x4E2D; <br/>&#x5F53;&#x8BBF;&#x95EE; ASP &#x4E2D;&#x7684; COM &#x5BF9;&#x8C61;&#x65F6;&#xFF0C;&#x5E94;&#x5C06;&#x7ECF;&#x5E38;&#x4F7F;&#x7528;&#x7684;&#x5BF9;&#x8C61;&#x6570;&#x636E;&#x590D;&#x5236;&#x5230;&#x811A;&#x672C;&#x53D8;&#x91CF;&#x4E2D;&#x3002;&#x8FD9;&#x6837;&#x505A;&#x53EF;&#x51CF;&#x5C11; COM &#x65B9;&#x6CD5;&#x8C03;&#x7528;&#xFF0C;&#x56E0;&#x4E3A; COM &#x65B9;&#x6CD5;&#x8C03;&#x7528;&#x4E0E;&#x8BBF;&#x95EE;&#x811A;&#x672C;&#x53D8;&#x91CF;&#x76F8;&#x6BD4;&#xFF0C;&#x5F00;&#x9500;&#x76F8;&#x5BF9;&#x8F83;&#x5927;&#x3002;&#x5F53;&#x8BBF;&#x95EE; Collection &#x548C; Dictionary &#x5BF9;&#x8C61;&#x65F6;&#xFF0C;&#x8FD9;&#x79CD;&#x6280;&#x672F;&#x4E5F;&#x4F1A;&#x51CF;&#x5C11;&#x5F00;&#x9500;&#x5F88;&#x5927;&#x7684;&#x67E5;&#x627E;&#x3002; <br/>&#x4E00;&#x822C;&#x6765;&#x8BF4;&#xFF0C;&#x5982;&#x679C;&#x60A8;&#x6253;&#x7B97;&#x4E0D;&#x6B62;&#x4E00;&#x6B21;&#x8BBF;&#x95EE;&#x5BF9;&#x8C61;&#x6570;&#x636E;&#xFF0C;&#x90A3;&#x4E48;&#x5C31;&#x5E94;&#x5C06;&#x6570;&#x636E;&#x653E;&#x5230;&#x811A;&#x672C;&#x53D8;&#x91CF;&#x4E2D;&#x3002;&#x8FD9;&#x79CD;&#x4F18;&#x5316;&#x7684;&#x4E3B;&#x8981;&#x76EE;&#x6807;&#x662F; Request &#x53D8;&#x91CF;&#xFF08;Form &#x548C; QueryString &#x53D8;&#x91CF;&#xFF09;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x60A8;&#x7684;&#x7AD9;&#x70B9;&#x53EF;&#x4F20;&#x9012;&#x4E00;&#x4E2A;&#x540D;&#x4E3A; UserID &#x7684; QueryString &#x53D8;&#x91CF;&#x3002;&#x5047;&#x8BBE;&#x6B64; UserID &#x5728;&#x7279;&#x5B9A;&#x9875;&#x9762;&#x4E0A;&#x88AB;&#x5F15;&#x7528; 12 &#x6B21;&#x3002;&#x53EF;&#x4EE5;&#x65E0;&#x987B;&#x8C03;&#x7528; Request(?UserID?) 12 &#x6B21;&#xFF0C;&#x800C;&#x662F;&#x5728; ASP &#x9875;&#x9762;&#x6700;&#x4E0A;&#x9762;&#x5C06; UserID &#x6307;&#x6D3E;&#x5230;&#x4E00;&#x4E2A;&#x53D8;&#x91CF;&#x3002;&#x7136;&#x540E;&#x5728;&#x8BE5;&#x9875;&#x9762;&#x81EA;&#x59CB;&#x81F3;&#x7EC8;&#x4F7F;&#x7528;&#x8BE5;&#x53D8;&#x91CF;&#x3002;&#x8FD9;&#x6837;&#x5C31;&#x7701;&#x53BB;&#x4E86; 11 &#x6B21; COM &#x65B9;&#x6CD5;&#x8C03;&#x7528;&#x3002; <br/>&#x5B9E;&#x9645;&#x4E0A;&#xFF0C;&#x8BBF;&#x95EE; COM &#x5C5E;&#x6027;&#x6216;&#x65B9;&#x6CD5;&#x7684;&#x5F00;&#x9500;&#x5E76;&#x6CA1;&#x6709;&#x90A3;&#x4E48;&#x5927;&#x3002;&#x4E0B;&#x9762;&#x4E3E;&#x4E00;&#x4E2A;&#x4F8B;&#x5B50;&#xFF0C;&#x8BF4;&#x660E;&#x67D0;&#x76F8;&#x5F53;&#x5E38;&#x89C1;&#x7684;&#x4EE3;&#x7801;&#xFF08;&#x4ECE;&#x8BED;&#x6CD5;&#x4E0A;&#x8BB2;&#xFF09;&#xFF1A; <br/>Foo.bar.blah.baz = Foo.bar.blah.qaz(1)<br/>If Foo.bar.blah.zaq = Foo.bar.blah.abc Then &#39; ...<br/>&#x5F53;&#x6B64;&#x4EE3;&#x7801;&#x8FD0;&#x884C;&#x65F6;&#xFF0C;&#x4E0B;&#x9762;&#x662F;&#x53D1;&#x751F;&#x7684;&#x60C5;&#x51B5;&#xFF1A; <br/>&#x53D8;&#x91CF; Foo &#x88AB;&#x89E3;&#x6790;&#x4E3A;&#x5168;&#x5C40;&#x5BF9;&#x8C61;&#x3002; <br/>&#x53D8;&#x91CF; bar &#x88AB;&#x89E3;&#x6790;&#x4E3A; Foo &#x7684;&#x6210;&#x5458;&#x3002;&#x8FD9;&#x5B9E;&#x9645;&#x5C31;&#x662F;&#x4E00;&#x6B21; COM &#x65B9;&#x6CD5;&#x8C03;&#x7528;&#x3002; <br/>&#x53D8;&#x91CF; blah &#x88AB;&#x89E3;&#x6790;&#x4E3A; Foo.bar &#x7684;&#x6210;&#x5458;&#x3002;&#x8FD9;&#x53C8;&#x662F;&#x4E00;&#x6B21; COM &#x65B9;&#x6CD5;&#x8C03;&#x7528;&#x3002; <br/>&#x53D8;&#x91CF; qaz &#x88AB;&#x89E3;&#x6790;&#x4E3A; foo.bar.blah &#x7684;&#x6210;&#x5458;&#x3002;&#x6CA1;&#x6709;&#x9519;&#xFF0C;&#x8FD9;&#x8FD8;&#x662F;&#x4E00;&#x6B21; COM &#x65B9;&#x6CD5;&#x8C03;&#x7528;&#x3002; <br/>&#x8C03;&#x7528; Foo.bar.blah.quaz(1)&#x3002;&#x518D;&#x4E00;&#x6B21; COM &#x65B9;&#x6CD5;&#x8C03;&#x7528;&#x3002;&#x61C2;&#x4E86;&#x5417;&#xFF1F; <br/>&#x518D;&#x6B21;&#x6267;&#x884C;&#x6B65;&#x9AA4; 1 &#x81F3;&#x6B65;&#x9AA4; 3 &#x4EE5;&#x89E3;&#x6790; baz&#x3002;&#x7CFB;&#x7EDF;&#x5E76;&#x4E0D;&#x77E5;&#x9053;&#x8C03;&#x7528; qaz &#x662F;&#x5426;&#x6539;&#x53D8;&#x5BF9;&#x8C61;&#x6A21;&#x578B;&#xFF0C;&#x56E0;&#x6B64;&#x5FC5;&#x987B;&#x518D;&#x6B21;&#x6267;&#x884C;&#x6B65;&#x9AA4; 1 &#x81F3; 3 &#x4EE5;&#x89E3;&#x6790; baz&#x3002; <br/>&#x5C06; baz &#x89E3;&#x6790;&#x4E3A; Foo.bar.blah &#x7684;&#x6210;&#x5458;&#x3002;&#x8D4B;&#x4E88;&#x5C5E;&#x6027;&#x3002; <br/>&#x518D;&#x6B21;&#x6267;&#x884C;&#x6B65;&#x9AA4; 1 &#x81F3;&#x6B65;&#x9AA4; 3 &#x4EE5;&#x89E3;&#x6790; zaq&#x3002; <br/>&#x518D;&#x6B21;&#x6267;&#x884C;&#x6B65;&#x9AA4; 1 &#x81F3;&#x6B65;&#x9AA4; 3 &#x4EE5;&#x89E3;&#x6790; abc&#x3002; <br/>&#x6B63;&#x5982;&#x60A8;&#x53EF;&#x770B;&#x5230;&#x7684;&#xFF0C;&#x6548;&#x7387;&#x76F8;&#x5F53;&#x5DEE;&#xFF08;&#x4E14;&#x6162;&#xFF09;&#x3002;&#x4EE5; VBScript &#x5199;&#x6B64;&#x4EE3;&#x7801;&#x7684;&#x5FEB;&#x901F;&#x65B9;&#x6CD5;&#x662F;&#xFF1A; <br/>Set myobj = Foo.bar.blah &#39; do the resolution of blah ONCE<br/>Myobj.baz = myobj.qaz(1)<br/>If Myobj.zaq = Myobj.abc Then &#39;...<br/>&#x5982;&#x679C;&#x60A8;&#x4F7F;&#x7528; VBScript 5.0 &#x6216;&#x66F4;&#x9AD8;&#x7248;&#x672C;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; With &#x8BED;&#x53E5;&#x5199;&#x6B64;&#x4EE3;&#x7801;&#xFF1A; <br/>With Foo.bar.blah<br/>.baz = .qaz(1)<br/>If .zaq = .abc Then &#39;...<br/>...<br/>End With<br/>&#x6CE8;&#x610F;&#x6B64;&#x6280;&#x5DE7;&#x4E5F;&#x9002;&#x7528;&#x4E8E; VB &#x7A0B;&#x5E8F;&#x8BBE;&#x8BA1;&#x3002; <br/>&#x6280;&#x5DE7; 13&#xFF1A;&#x907F;&#x514D;&#x91CD;&#x65B0;&#x786E;&#x5B9A;&#x6570;&#x7EC4;&#x7684;&#x7EF4;&#x6570; <br/>&#x5E94;&#x5C3D;&#x91CF;&#x907F;&#x514D; Redim &#x6570;&#x7EC4;&#x3002;&#x5C31;&#x6027;&#x80FD;&#x800C;&#x8A00;&#xFF0C;&#x5982;&#x679C;&#x8BA1;&#x7B97;&#x673A;&#x7684;&#x7269;&#x7406;&#x5185;&#x5B58;&#x5927;&#x5C0F;&#x6709;&#x9650;&#xFF0C;&#x6700;&#x597D;&#x5C06;&#x6570;&#x7EC4;&#x7684;&#x521D;&#x59CB;&#x7EF4;&#x6570;&#x8BBE;&#x7F6E;&#x4E3A;&#x5176;&#x6700;&#x4E0D;&#x5229;&#x7684;&#x60C5;&#x51B5; - &#x6216;&#x5C06;&#x7EF4;&#x6570;&#x8BBE;&#x7F6E;&#x4E3A;&#x5176;&#x6700;&#x4F73;&#x7684;&#x60C5;&#x51B5;&#xFF0C;&#x7136;&#x540E;&#x518D;&#x6309;&#x9700;&#x8981;&#x91CD;&#x65B0;&#x786E;&#x5B9A;&#x7EF4;&#x6570;&#x3002;&#x8FD9;&#x5E76;&#x975E;&#x610F;&#x5473;&#x7740;&#xFF0C;&#x5982;&#x679C;&#x77E5;&#x9053;&#x60A8;&#x4E0D;&#x9700;&#x8981;&#x5185;&#x5B58;&#x65F6;&#xFF0C;&#x5C31;&#x968F;&#x4FBF;&#x5206;&#x914D;&#x51E0;&#x5146;&#x5B57;&#x8282;&#x7684;&#x5185;&#x5B58;&#x3002; <br/>&#x4E0B;&#x9762;&#x7684;&#x4EE3;&#x7801;&#x7ED9;&#x60A8;&#x663E;&#x793A;&#x4F7F;&#x7528; Dim &#x548C; Redim &#x4E0D;&#x5F53;&#x7684;&#x60C5;&#x5F62;&#x3002; <br/>&lt;% <br/>Dim MyArray()<br/>Redim MyArray(2)<br/>MyArray(0) = &#34;hello&#34;<br/>MyArray(1) = &#34;good-bye&#34;<br/>MyArray(2) = &#34;farewell&#34;<br/>...<br/>&#39; some other code wh&#101;re you end up needing more space happens, then ...<br/>Redim Preserve MyArray(5)<br/>MyArray(3) = &#34;more stuff&#34;<br/>MyArray(4) = &#34;even more stuff&#34;<br/>MyArray(5) = &#34;yet more stuff&#34;<br/>%&gt;<br/>&#x6700;&#x597D;&#x4E00;&#x5F00;&#x59CB;&#x5C31;&#x5C06;&#x6570;&#x7EC4;&#x7684;&#x521D;&#x59CB;&#x5927;&#x5C0F; Dim &#x6B63;&#x786E;&#xFF08;&#x5728;&#x672C;&#x4F8B;&#x4E2D;&#xFF0C;&#x662F; 5&#xFF09;&#x6BD4; Redim &#x6570;&#x7EC4;&#x4F7F;&#x5176;&#x66F4;&#x5927;&#x597D;&#x5F97;&#x591A;&#x3002;&#x60A8;&#x53EF;&#x80FD;&#x6D6A;&#x8D39;&#x4E00;&#x4E9B;&#x5185;&#x5B58;&#xFF08;&#x5982;&#x679C;&#x60A8;&#x6CA1;&#x6709;&#x4F7F;&#x7528;&#x6240;&#x6709;&#x7684;&#x5143;&#x7D20;&#xFF09;&#xFF0C;&#x4F46;&#x83B7;&#x5F97;&#x7684;&#x597D;&#x5904;&#x662F;&#x901F;&#x5EA6;&#x53D8;&#x5F97;&#x66F4;&#x5FEB;&#x3002; <br/>&#x6280;&#x5DE7; 14&#xFF1A;&#x4F7F;&#x7528;&#x54CD;&#x5E94;&#x7F13;&#x51B2; <br/>&#x60A8;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x542F;&#x7528;&#x201C;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x201D;&#xFF0C;&#x5C06;&#x8981;&#x8F93;&#x51FA;&#x7684;&#x4E00;&#x6574;&#x9875;&#x7F13;&#x51B2;&#x8D77;&#x6765;&#x3002;&#x8FD9;&#x6837;&#x5C31;&#x5C06;&#x5199;&#x5230;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x91CF;&#x51CF;&#x5230;&#x6700;&#x5C11;&#xFF0C;&#x4ECE;&#x800C;&#x6539;&#x5584;&#x603B;&#x4F53;&#x6027;&#x80FD;&#x3002;&#x6BCF;&#x4E2A;&#x5199;&#x64CD;&#x4F5C;&#x90FD;&#x4F1A;&#x4EA7;&#x751F;&#x5F88;&#x5927;&#x7684;&#x7CFB;&#x7EDF;&#x5F00;&#x9500;&#xFF08;&#x5728; IIS &#x4E2D;&#x4EE5;&#x53CA;&#x5728;&#x901A;&#x8FC7;&#x7F51;&#x7EDC;&#x53D1;&#x9001;&#x7684;&#x6570;&#x636E;&#x91CF;&#x65B9;&#x9762;&#xFF09;&#xFF0C;&#x56E0;&#x6B64;&#x5199;&#x64CD;&#x4F5C;&#x8D8A;&#x5C11;&#x8D8A;&#x597D;&#x3002;&#x7531;&#x4E8E;&#x5176;&#x542F;&#x52A8;&#x6162;&#x4E14;&#x4F7F;&#x7528; Nagling &#x7B97;&#x6CD5;&#xFF08;&#x7528;&#x6765;&#x51CF;&#x8F7B;&#x7F51;&#x7EDC;&#x585E;&#x8F66;&#x60C5;&#x51B5;&#xFF09;&#xFF0C;TCP/IP &#x5728;&#x53D1;&#x9001;&#x4E00;&#x4E9B;&#x5927;&#x7684;&#x6570;&#x636E;&#x5757;&#x65F6;&#x6BD4;&#x5FC5;&#x987B;&#x53D1;&#x9001;&#x8BB8;&#x591A;&#x5C0F;&#x7684;&#x6570;&#x636E;&#x5757;&#x65F6;&#x7684;&#x6548;&#x7387;&#x9AD8;&#x5F97;&#x591A;&#x3002; <br/>&#x6709;&#x4E24;&#x4E2A;&#x65B9;&#x6CD5;&#x542F;&#x7528;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x3002;&#x7B2C;&#x4E00;&#x79CD;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; Internet Services Manager &#x4E3A;&#x6574;&#x4E2A;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x542F;&#x7528;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x3002;&#x6211;&#x4EEC;&#x5EFA;&#x8BAE;&#x91C7;&#x7528;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#xFF0C;&#x5728; IIS 4.0 &#x548C; IIS 5.0 &#x4E2D;&#x9ED8;&#x8BA4;&#x4E3A;&#x65B0;&#x7684; ASP &#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x542F;&#x7528;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x3002;&#x7B2C;&#x4E8C;&#x79CD;&#xFF0C;&#x53EF;&#x4EE5;&#x5728;&#x6BCF;&#x4E2A; ASP &#x9875;&#x9762;&#x7684;&#x63A5;&#x8FD1;&#x9876;&#x7AEF;&#x7684;&#x5730;&#x65B9;&#x52A0;&#x5165;&#x4E0B;&#x9762;&#x7684;&#x4EE3;&#x7801;&#x884C;&#xFF0C;&#x4ECE;&#x800C;&#x542F;&#x7528;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#xFF1A; <br/>&lt;% Response.Buffer = True %&gt;<br/>&#x6B64;&#x4EE3;&#x7801;&#x884C;&#x5FC5;&#x987B;&#x5728;&#x4EFB;&#x4F55;&#x54CD;&#x5E94;&#x6570;&#x636E;&#x88AB;&#x5199;&#x5230;&#x6D4F;&#x89C8;&#x5668;&#x4E4B;&#x524D;&#x6267;&#x884C;&#xFF08;&#x5373;&#xFF0C;&#x5728;&#x4EFB;&#x4F55; HTML &#x51FA;&#x73B0;&#x5728; ASP &#x811A;&#x672C;&#x4E4B;&#x524D;&#x4EE5;&#x53CA;&#x5728;&#x4F7F;&#x7528; Response.Cookies &#x96C6;&#x5408;&#x8BBE;&#x7F6E;&#x4EFB;&#x4F55; Cookies &#x4E4B;&#x524D;&#xFF09;&#x3002;&#x4E00;&#x822C;&#x6765;&#x8BF4;&#xFF0C;&#x6700;&#x597D;&#x4E3A;&#x6574;&#x4E2A;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x542F;&#x7528;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x3002;&#x8FD9;&#x6837;&#xFF0C;&#x60A8;&#x5C31;&#x4E0D;&#x5FC5;&#x5728;&#x6BCF;&#x4E2A;&#x9875;&#x9762;&#x6700;&#x4E0A;&#x9762;&#x5199;&#x5165;&#x4E0A;&#x8FF0;&#x7684;&#x4EE3;&#x7801;&#x884C;&#x3002; <br/>Response.Flush<br/>&#x5173;&#x4E8E;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x6709;&#x4E00;&#x4E2A;&#x5E38;&#x89C1;&#x7684;&#x62B1;&#x6028;&#xFF0C;&#x5C31;&#x662F;&#x7528;&#x6237;&#x611F;&#x89C9;&#x5230; ASP &#x9875;&#x9762;&#x7684;&#x54CD;&#x5E94;&#x901F;&#x5EA6;&#x5F88;&#x6162;&#xFF08;&#x5373;&#x4F7F;&#x6574;&#x4E2A;&#x54CD;&#x5E94;&#x65F6;&#x95F4;&#x5F97;&#x5230;&#x6539;&#x8FDB;&#xFF09;&#xFF0C;&#x56E0;&#x4E3A;&#x4ED6;&#x4EEC;&#x5FC5;&#x987B;&#x7B49;&#x5230;&#x6574;&#x4E2A;&#x9875;&#x9762;&#x751F;&#x6210;&#xFF0C;&#x7136;&#x540E;&#x4ED6;&#x4EEC;&#x624D;&#x80FD;&#x770B;&#x5230;&#x4E1C;&#x897F;&#x3002;&#x5BF9;&#x4E8E;&#x8FD0;&#x884C;&#x65F6;&#x95F4;&#x957F;&#x7684;&#x9875;&#x9762;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x8BBE;&#x7F6E; Response.Buffer = False&#xFF0C;&#x7981;&#x7528;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x3002;&#x4F46;&#x662F;&#xFF0C;&#x4E00;&#x4E2A;&#x66F4;&#x597D;&#x7684;&#x7B56;&#x7565;&#x662F;&#x5229;&#x7528; Response.Flush &#x65B9;&#x6CD5;&#x3002;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x5C06; ASP &#x8F6C;&#x6362;&#x7684;&#x6240;&#x6709; HTML &#x9001;&#x5230;&#x6D4F;&#x89C8;&#x5668;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x5728;&#x8F6C;&#x6362; 1,000 &#x884C;&#x7684;&#x8868;&#x7684;&#x524D; 100 &#x884C;&#x4E4B;&#x540E;&#xFF0C;ASP &#x53EF;&#x4EE5;&#x8C03;&#x7528; Response.Flush&#xFF0C;&#x5F3A;&#x5236;&#x5C06;&#x8F6C;&#x6362;&#x7684;&#x7ED3;&#x679C;&#x9001;&#x5230;&#x6D4F;&#x89C8;&#x5668;&#xFF0C;&#x8FD9;&#x6837;&#x53EF;&#x4F7F;&#x7528;&#x6237;&#x5728;&#x5176;&#x4F59;&#x7684;&#x884C;&#x51C6;&#x5907;&#x597D;&#x4E4B;&#x524D;&#x770B;&#x5230;&#x5934; 100 &#x884C;&#x3002;&#x8FD9;&#x79CD;&#x6280;&#x672F;&#x53EF;&#x4EE5;&#x5C06;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x4E0E;&#x6D4F;&#x89C8;&#x5668;&#x9010;&#x6E10;&#x663E;&#x793A;&#x6570;&#x636E;&#x5B8C;&#x7F8E;&#x5730;&#x7ED3;&#x5408;&#x5728;&#x4E00;&#x8D77;&#x3002; <br/>&#xFF08;&#x6CE8;&#x610F;&#x5728;&#x4E0A;&#x9762;&#x7684; 1,000 &#x884C;&#x8868;&#x7684;&#x4E3E;&#x4F8B;&#x4E2D;&#xFF0C;&#x8BB8;&#x591A;&#x6D4F;&#x89C8;&#x5668;&#x5728;&#x5B83;&#x4EEC;&#x770B;&#x5230;&#x5173;&#x95ED; &lt;/table&gt; &#x6807;&#x8BB0;&#x4E4B;&#x524D;&#x4E0D;&#x4F1A;&#x5F00;&#x59CB;&#x663E;&#x793A;&#x8868;&#x3002;&#x68C0;&#x67E5;&#x60A8;&#x7684;&#x76EE;&#x6807;&#x6D4F;&#x89C8;&#x5668;&#x662F;&#x5426;&#x652F;&#x6301;&#x3002;&#x4E3A;&#x907F;&#x514D;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#xFF0C;&#x5C06;&#x8868;&#x5206;&#x6210;&#x591A;&#x4E2A;&#x5177;&#x6709;&#x8F83;&#x5C11;&#x884C;&#x7684;&#x8868;&#xFF0C;&#x5E76;&#x5728;&#x6BCF;&#x4E2A;&#x8868;&#x4E4B;&#x540E;&#x8C03;&#x7528; Response.Flush&#x3002;&#x8F83;&#x65B0;&#x7248;&#x672C;&#x7684; Internet Explorer &#x5728;&#x8868;&#x5B8C;&#x5168;&#x4E0B;&#x8F7D;&#x4E4B;&#x524D;&#x5C31;&#x5F00;&#x59CB;&#x663E;&#x793A;&#x8868;&#xFF0C;&#x5982;&#x679C;&#x60A8;&#x6307;&#x5B9A;&#x8868;&#x5217;&#x5BBD;&#xFF0C;&#x663E;&#x793A;&#x901F;&#x5EA6;&#x5C31;&#x4F1A;&#x7279;&#x522B;&#x5FEB;&#xFF0C;&#x8FD9;&#x6837;&#x505A;&#x53EF;&#x907F;&#x514D;&#x5F3A;&#x5236; Internet Explorer &#x901A;&#x8FC7;&#x6D4B;&#x91CF;&#x6BCF;&#x4E2A;&#x5355;&#x5143;&#x683C;&#x7684;&#x5185;&#x5BB9;&#x5BBD;&#x5EA6;&#x6765;&#x8BA1;&#x7B97;&#x5217;&#x5BBD;&#x3002;&#xFF09; <br/>&#x53E6;&#x4E00;&#x4E2A;&#x5173;&#x4E8E;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x7684;&#x5E38;&#x89C1;&#x7684;&#x62B1;&#x6028;&#x662F;&#xFF0C;&#x5F53;&#x4EA7;&#x751F;&#x975E;&#x5E38;&#x5927;&#x7684;&#x9875;&#x9762;&#x65F6;&#xFF0C;&#x5C06;&#x5360;&#x7528;&#x8BB8;&#x591A;&#x670D;&#x52A1;&#x5668;&#x5185;&#x5B58;&#x3002;&#x6487;&#x5F00;&#x4EA7;&#x751F;&#x5927;&#x9875;&#x9762;&#x7684;&#x65B9;&#x6CD5;&#x4E0D;&#x8C08;&#xFF0C;&#x8FD9;&#x79CD;&#x95EE;&#x9898;&#x4E5F;&#x53EF;&#x901A;&#x8FC7;&#x5DE7;&#x5999;&#x4F7F;&#x7528; Response.Flush &#x6765;&#x52A0;&#x4EE5;&#x89E3;&#x51B3;&#x3002; <br/>&#x6280;&#x5DE7; 15&#xFF1A;&#x6279;&#x5904;&#x7406;&#x5185;&#x5D4C;&#x811A;&#x672C;&#x548C; Response.Write &#x8BED;&#x53E5; <br/>VBScript &#x8BED;&#x6CD5; &lt;% = e&#173;xpression %&gt; &#x5C06;&#x201C;e&#173;xpression&#x201D;&#x7684;&#x503C;&#x5199;&#x5230; ASP &#x8F93;&#x51FA;&#x6D41;&#x4E2D;&#x3002;&#x5982;&#x679C;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x672A;&#x542F;&#x7528;&#xFF0C;&#x90A3;&#x4E48;&#x6267;&#x884C;&#x5176;&#x4E2D;&#x7684;&#x6BCF;&#x4E00;&#x6761;&#x8BED;&#x53E5;&#xFF0C;&#x90FD;&#x4F1A;&#x4EE5;&#x8BB8;&#x591A;&#x5C0F;&#x7684;&#x6570;&#x636E;&#x5305;&#x901A;&#x8FC7;&#x7F51;&#x7EDC;&#x5C06;&#x6570;&#x636E;&#x5199;&#x5230;&#x6D4F;&#x89C8;&#x5668;&#x4E2D;&#x3002;&#x8FD9;&#x6837;&#x901F;&#x5EA6;&#x5F88;&#x6162;&#x3002;&#x800C;&#x4E14;&#x7A7F;&#x63D2;&#x6267;&#x884C;&#x5C11;&#x91CF;&#x7684;&#x811A;&#x672C;&#x548C; HTML&#xFF0C;&#x5C06;&#x5F15;&#x8D77;&#x811A;&#x672C;&#x5F15;&#x64CE;&#x548C; HTML &#x4E4B;&#x95F4;&#x7684;&#x5207;&#x6362;&#xFF0C;&#x4ECE;&#x800C;&#x964D;&#x4F4E;&#x6027;&#x80FD;&#x3002;&#x56E0;&#x6B64;&#xFF0C;&#x4F7F;&#x7528;&#x4E0B;&#x9762;&#x7684;&#x6280;&#x5DE7;&#xFF1A;&#x4F7F;&#x7528; Response.Write &#x8C03;&#x7528;&#x4EE3;&#x66FF;&#x6346;&#x7ED1;&#x7D27;&#x5BC6;&#x7684;&#x5185;&#x5D4C;&#x8868;&#x8FBE;&#x5F0F;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x5728;&#x4E0B;&#x9762;&#x7684;&#x793A;&#x4F8B;&#x4E2D;&#xFF0C;&#x5728;&#x6BCF;&#x4E00;&#x884C;&#x7684;&#x6BCF;&#x4E00;&#x5B57;&#x6BB5;&#x5BF9;&#x54CD;&#x5E94;&#x6D41;&#x6709;&#x4E00;&#x6B21;&#x5199;&#x64CD;&#x4F5C;&#xFF0C;&#x6BCF;&#x4E00;&#x884C;&#x5728; VBScript &#x548C; HTML &#x4E4B;&#x95F4;&#x6709;&#x8BB8;&#x591A;&#x5207;&#x6362;&#xFF1A; <br/>&lt;table&gt;<br/>&lt;% For Each fld in rs.Fields %&gt;<br/>&lt;th&gt;&lt;% = fld.Name %&gt;&lt;/th&gt;<br/>&lt;%<br/>Next <br/>While Not rs.EOF<br/>%&gt;<br/>&lt;tr&gt;<br/>&lt;% For Each fld in rs.Fields %&gt;<br/>&lt;td&gt;&lt;% = fld.Value %&gt;&lt;/td&gt;<br/>&lt;% Next <br/>&lt;/tr&gt;<br/>&lt;% rs.MoveNext <br/>Wend %&gt;<br/>&lt;/table&gt;<br/>&#x4E0B;&#x9762;&#x7684;&#x4EE3;&#x7801;&#x66F4;&#x6709;&#x6548;&#xFF0C;&#x6BCF;&#x4E00;&#x884C;&#x5BF9;&#x54CD;&#x5E94;&#x6D41;&#x6709;&#x4E00;&#x6B21;&#x5199;&#x64CD;&#x4F5C;&#x3002;&#x6240;&#x6709;&#x7684;&#x4EE3;&#x7801;&#x90FD;&#x5305;&#x542B;&#x5728;&#x4E00;&#x4E2A; VBScript &#x5757;&#x5185;&#xFF1A; <br/>&lt;table&gt;<br/>&lt;%<br/>For each fld in rs.Fields<br/>Response.Write (&#34;&lt;th&gt;&#34; &amp; fld.Name &amp; &#34;&lt;/th&gt;&#34; &amp; vbCrLf)<br/>Next<br/>While Not rs.EOF<br/>Response.Write (&#34;&lt;tr&gt;&#34;)<br/>For Each fld in rs.Fields %&gt;<br/>Response.Write(&#34;&lt;td&gt;&#34; &amp; fld.Value &amp; &#34;&lt;/td&gt;&#34; &amp; vbCrLf)<br/>Next<br/>Response.Write &#34;&lt;/tr&gt;&#34;<br/>Wend<br/>%&gt;<br/>&lt;/table&gt;<br/>&#x5F53;&#x7981;&#x7528;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x65F6;&#xFF0C;&#x8FD9;&#x4E00;&#x6280;&#x5DE7;&#x7684;&#x6548;&#x679C;&#x7279;&#x522B;&#x5927;&#x3002;&#x6700;&#x597D;&#x542F;&#x7528;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#xFF0C;&#x7136;&#x540E;&#x770B;&#x6279;&#x5904;&#x7406; Response.Write &#x662F;&#x5426;&#x6709;&#x52A9;&#x4E8E;&#x63D0;&#x9AD8;&#x6027;&#x80FD;&#x3002; <br/>&#xFF08;&#x5728;&#x8FD9;&#x4E00;&#x7279;&#x5B9A;&#x4E3E;&#x4F8B;&#x4E2D;&#xFF0C;&#x5EFA;&#x7ACB;&#x8868;&#x4E3B;&#x4F53;&#x7684;&#x5D4C;&#x5957;&#x5FAA;&#x73AF; (While Not rs.EOF...) &#x53EF;&#x4EE5;&#x7528;&#x4ED4;&#x7EC6;&#x6784;&#x5EFA;&#x7684; GetString &#x8C03;&#x7528;&#x6765;&#x66FF;&#x4EE3;&#x3002;&#xFF09; <br/>&#x6280;&#x5DE7; 16&#xFF1A;&#x5982;&#x679C;&#x9875;&#x9762;&#x9700;&#x8981;&#x5F88;&#x957F;&#x65F6;&#x95F4;&#x624D;&#x80FD;&#x5B8C;&#x6210;&#xFF0C;&#x90A3;&#x4E48;&#x6267;&#x884C;&#x524D;&#x4F7F;&#x7528; Response.IsClientConnected <br/>&#x5982;&#x679C;&#x7528;&#x6237;&#x6027;&#x6025;&#xFF0C;&#x4ED6;&#x4EEC;&#x53EF;&#x80FD;&#x4F1A;&#x5728;&#x60A8;&#x5F00;&#x59CB;&#x6267;&#x884C;&#x4ED6;&#x4EEC;&#x7684;&#x8BF7;&#x6C42;&#x4E4B;&#x524D;&#xFF0C;&#x5C31;&#x4F1A;&#x653E;&#x5F03; ASP &#x9875;&#x9762;&#x3002;&#x5982;&#x679C;&#x4ED6;&#x4EEC;&#x5355;&#x51FB;&#x5237;&#x65B0;&#x6216;&#x79FB;&#x5230;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x7684;&#x53E6;&#x4E00;&#x4E2A;&#x9875;&#x9762;&#xFF0C;&#x5728; ASP &#x8BF7;&#x6C42;&#x961F;&#x5217;&#x7684;&#x672B;&#x5C3E;&#x5C31;&#x6709;&#x4E00;&#x4E2A;&#x65B0;&#x7684;&#x8BF7;&#x6C42;&#x7B49;&#x5019;&#xFF0C;&#x5728;&#x961F;&#x5217;&#x7684;&#x4E2D;&#x95F4;&#x6709;&#x4E00;&#x4E2A;&#x65AD;&#x5F00;&#x8FDE;&#x63A5;&#x7684;&#x8BF7;&#x6C42;&#x3002;&#x5F53;&#x670D;&#x52A1;&#x5668;&#x7684;&#x8D1F;&#x8F7D;&#x5F88;&#x9AD8;&#x65F6;&#xFF08;&#x56E0;&#x6B64;&#x8BF7;&#x6C42;&#x961F;&#x5217;&#x5C31;&#x4F1A;&#x5F88;&#x957F;&#xFF0C;&#x54CD;&#x5E94;&#x65F6;&#x95F4;&#x4E5F;&#x4F1A;&#x76F8;&#x5E94;&#x5730;&#x53D8;&#x957F;&#xFF09;&#xFF0C;&#x5C31;&#x4F1A;&#x7ECF;&#x5E38;&#x53D1;&#x751F;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#xFF0C;&#x8FD9;&#x6837;&#x53EA;&#x80FD;&#x4F7F;&#x60C5;&#x51B5;&#x53D8;&#x5F97;&#x66F4;&#x7CDF;&#x3002;&#x5982;&#x679C;&#x7528;&#x6237;&#x4E0D;&#x518D;&#x8FDE;&#x63A5;&#xFF0C;&#x6267;&#x884C; ASP &#x9875;&#x9762;&#xFF08;&#x7279;&#x522B;&#x662F;&#x6162;&#x7684;&#x3001;&#x5927;&#x7684; ASP &#x9875;&#x9762;&#xFF09;&#x5DF2;&#x6CA1;&#x6709;&#x4EFB;&#x4F55;&#x610F;&#x4E49;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; Response.IsClientConnected &#x5C5E;&#x6027;&#x68C0;&#x67E5;&#x8FD9;&#x4E00;&#x60C5;&#x51B5;&#x3002;&#x5982;&#x679C;&#x5B83;&#x8FD4;&#x56DE; False&#xFF0C;&#x5219;&#x5E94;&#x8C03;&#x7528; Response.End &#x5E76;&#x653E;&#x5F03;&#x9875;&#x7684;&#x5176;&#x4F59;&#x90E8;&#x5206;&#x3002;&#x4E8B;&#x5B9E;&#x4E0A;&#xFF0C;IIS 5.0 &#x5DF2;&#x5C06;&#x8FD9;&#x4E00;&#x505A;&#x6CD5;&#x7F16;&#x4E3A;&#x7A0B;&#x5E8F; - &#x6BCF;&#x5F53; ASP &#x5373;&#x5C06;&#x6267;&#x884C;&#x65B0;&#x8BF7;&#x6C42;&#x65F6;&#xFF0C;&#x5B83;&#x5C31;&#x4F1A;&#x68C0;&#x67E5;&#x8BF7;&#x6C42;&#x5728;&#x961F;&#x5217;&#x4E2D;&#x5DF2;&#x7B49;&#x5019;&#x4E86;&#x591A;&#x957F;&#x65F6;&#x95F4;&#x3002;&#x5982;&#x679C;&#x5DF2;&#x7ECF;&#x5728;&#x90A3;&#x91CC;&#x7B49;&#x5019;&#x4E86;&#x591A;&#x4E8E; 3 &#x79D2;&#x949F;&#xFF0C;ASP &#x5C06;&#x68C0;&#x67E5;&#x5BA2;&#x6237;&#x673A;&#x662F;&#x5426;&#x4ECD;&#x5904;&#x4E8E;&#x8FDE;&#x63A5;&#x72B6;&#x6001;&#xFF0C;&#x5982;&#x679C;&#x6CA1;&#x6709;&#x8FDE;&#x63A5;&#xFF0C;&#x5C31;&#x7ACB;&#x5373;&#x7EC8;&#x6B62;&#x8BF7;&#x6C42;&#x3002;&#x60A8;&#x53EF;&#x4EE5;&#x5728;&#x914D;&#x7F6E;&#x6570;&#x636E;&#x5E93;&#x4E2D;&#x4F7F;&#x7528; AspQueueConnectionTestTime &#x8BBE;&#x7F6E;&#x5C06;&#x8D85;&#x65F6;&#x65F6;&#x95F4;&#x7531; 3 &#x79D2;&#x8C03;&#x6574;&#x4E3A;&#x5176;&#x5B83;&#x503C;&#x3002; <br/>&#x5982;&#x679C;&#x9875;&#x9762;&#x8981;&#x82B1;&#x5F88;&#x957F;&#x65F6;&#x95F4;&#x624D;&#x80FD;&#x6267;&#x884C;&#x5B8C;&#xFF0C;&#x4E5F;&#x53EF;&#x4EE5;&#x4E0D;&#x65F6;&#x5730;&#x68C0;&#x67E5; Response.IsClientConnected&#x3002;&#x5F53;&#x542F;&#x7528;&#x4E86;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x65F6;&#xFF0C;&#x6700;&#x597D;&#x4E0D;&#x65F6;&#x5730;&#x6267;&#x884C; Response.Flush&#xFF0C;&#x4EE5;&#x7528;&#x6237;&#x77E5;&#x9053;&#xFF0C;&#x6B63;&#x5728;&#x53D1;&#x751F;&#x4EC0;&#x4E48;&#x4E8B;&#x3002; <br/>&#x6CE8;&#x610F; &#x5728; IIS 4.0 &#x4E0A;&#xFF0C;&#x9664;&#x975E;&#x5148;&#x6267;&#x884C;&#x4E86; Response.Write&#xFF0C;&#x5426;&#x5219; Response.IsClientConnected &#x5C31;&#x4E0D;&#x80FD;&#x6B63;&#x5E38;&#x5DE5;&#x4F5C;&#x3002;&#x5982;&#x679C;&#x542F;&#x7528;&#x4E86;&#x7F13;&#x51B2;&#xFF0C;&#x60A8;&#x4E5F;&#x5FC5;&#x987B;&#x6267;&#x884C; Response.Flush&#x3002;&#x5728; IIS 5.0 &#x4E0A;&#xFF0C;&#x5374;&#x6CA1;&#x6709;&#x5FC5;&#x8981;&#x8FD9;&#x6837;&#x505A;&#xFF0C;- Response.IsClientConnected &#x5DE5;&#x4F5C;&#x6B63;&#x5E38;&#x3002;&#x5728;&#x4EFB;&#x4F55;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;Response.IsClientConnected &#x90FD;&#x4F1A;&#x6709;&#x4E00;&#x4E9B;&#x5F00;&#x9500;&#xFF0C;&#x56E0;&#x6B64;&#x53EA;&#x6709;&#x5728;&#x4E00;&#x4E2A;&#x64CD;&#x4F5C;&#x81F3;&#x5C11;&#x8981;&#x82B1;&#xFF08;&#x6BD4;&#x65B9;&#x8BF4;&#xFF09; 500 &#x6BEB;&#x79D2;&#xFF08;&#x5982;&#x679C;&#x60A8;&#x60F3;&#x7EF4;&#x6301;&#x6BCF;&#x79D2;&#x949F;&#x6570;&#x5341;&#x9875;&#x7684;&#x541E;&#x5410;&#x91CF;&#xFF0C;&#x8FD9;&#x662F;&#x4E00;&#x4E2A;&#x5F88;&#x957F;&#x7684;&#x65F6;&#x95F4;&#xFF09;&#x624D;&#x4F7F;&#x7528;&#x5B83;&#x3002;&#x7ECF;&#x9A8C;&#x8868;&#x660E;&#xFF0C;&#x4E0D;&#x8981;&#x6BCF;&#x6B21;&#x91CD;&#x590D;&#x6267;&#x884C;&#x7D27;&#x5BC6;&#x5FAA;&#x73AF;&#x65F6;&#x90FD;&#x8C03;&#x7528;&#x5B83;&#xFF0C;&#x5982;&#x663E;&#x793A;&#x8868;&#x7684;&#x8BB8;&#x591A;&#x884C;&#x65F6; - &#x6BCF;&#x9694;&#x4E8C;&#x5341;&#x6216;&#x4E94;&#x5341;&#x884C;&#x8C03;&#x7528;&#x4E00;&#x6B21;&#x53EF;&#x80FD;&#x6BD4;&#x8F83;&#x5408;&#x9002;&#x3002; <br/>&#x6280;&#x5DE7; 17&#xFF1A;&#x4F7F;&#x7528; &lt;OBJECT&gt; &#x6807;&#x8BB0;&#x4F8B;&#x793A;&#x5BF9;&#x8C61; <br/>&#x5982;&#x679C;&#x8981;&#x5F15;&#x7528;&#x4E0D;&#x5728;&#x6240;&#x6709;&#x4EE3;&#x7801;&#x8DEF;&#x5F84;&#xFF08;&#x7279;&#x522B;&#x662F;&#x670D;&#x52A1;&#x5668;&#x6216;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4F5C;&#x7528;&#x57DF;&#x7684;&#x5BF9;&#x8C61;&#xFF09;&#x4E2D;&#x4F7F;&#x7528;&#x7684;&#x5BF9;&#x8C61;&#xFF0C;&#x4F7F;&#x7528; Global.asa &#x4E2D; &lt;object runat=server id=objname&gt; &#x6807;&#x8BB0;&#x58F0;&#x660E;&#x5B83;&#x4EEC;&#xFF0C;&#x800C;&#x4E0D;&#x4F7F;&#x7528; Server.Cr&#101;ateObject &#x65B9;&#x6CD5;&#x3002;Server.Cr&#101;ateObject &#x80FD;&#x7ACB;&#x5373;&#x521B;&#x5EFA;&#x5BF9;&#x8C61;&#x3002;&#x5982;&#x679C;&#x4EE5;&#x540E;&#x4E0D;&#x518D;&#x4F7F;&#x7528;&#x8BE5;&#x5BF9;&#x8C61;&#xFF0C;&#x60A8;&#x5C31;&#x6D6A;&#x8D39;&#x4E86;&#x8D44;&#x6E90;&#x3002;&lt;object id=objname&gt; &#x6807;&#x8BB0;&#x58F0;&#x660E; objname&#xFF0C;&#x4F46;&#x5728;&#x5176;&#x65B9;&#x6CD5;&#x6216;&#x5C5E;&#x6027;&#x7B2C;&#x4E00;&#x6B21;&#x4F7F;&#x7528;&#x4EE5;&#x524D;&#xFF0C;&#x4E0D;&#x4F1A;&#x521B;&#x5EFA; objname&#x3002; <br/>&#x8FD9;&#x53C8;&#x662F;&#x4E00;&#x4E2A;&#x60F0;&#x6027;&#x8BA1;&#x7B97;&#x7684;&#x4F8B;&#x5B50;&#x3002; <br/>&#x6280;&#x5DE7; 18&#xFF1A;&#x5BF9;&#x4E8E; ADO &#x548C;&#x5176;&#x5B83;&#x7EC4;&#x4EF6;&#x4F7F;&#x7528; TypeLib &#x58F0;&#x660E; <br/>&#x5F53;&#x4F7F;&#x7528; ADO &#x65F6;&#xFF0C;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x7ECF;&#x5E38;&#x52A0;&#x5165; adovbs.txt&#xFF0C;&#x4EE5;&#x8BBF;&#x95EE; ADO &#x7684;&#x5404;&#x79CD;&#x5E38;&#x91CF;&#x3002;&#x5728;&#x8981;&#x4F7F;&#x7528;&#x5E38;&#x91CF;&#x7684;&#x6BCF;&#x4E2A;&#x9875;&#x9762;&#x4E2D;&#x5FC5;&#x987B;&#x5305;&#x542B;&#x6B64;&#x6587;&#x4EF6;&#x3002;&#x6B64;&#x5E38;&#x91CF;&#x6587;&#x4EF6;&#x76F8;&#x5F53;&#x5927;&#xFF0C;&#x7ED9;&#x6BCF;&#x4E2A; ASP &#x9875;&#x9762;&#x7684;&#x7F16;&#x8BD1;&#x65F6;&#x95F4;&#x548C;&#x811A;&#x672C;&#x5927;&#x5C0F;&#x589E;&#x52A0;&#x4E86;&#x8BB8;&#x591A;&#x7CFB;&#x7EDF;&#x5F00;&#x9500;&#x3002; <br/>IIS 5.0 &#x5F15;&#x5165;&#x4E86;&#x7ED1;&#x5B9A;&#x5230;&#x7EC4;&#x4EF6;&#x7C7B;&#x578B;&#x5E93;&#x7684;&#x529F;&#x80FD;&#x3002;&#x8FD9;&#x53EF;&#x4F7F;&#x60A8;&#x5F15;&#x7528;&#x7C7B;&#x578B;&#x5E93;&#x4E00;&#x6B21;&#xFF0C;&#x5E76;&#x5C06;&#x5176;&#x7528;&#x5728;&#x6BCF;&#x4E2A; ASP &#x9875;&#x9762;&#x4E0A;&#x3002;&#x6BCF;&#x4E2A;&#x9875;&#x9762;&#x4E0D;&#x4F1A;&#x4EA7;&#x751F;&#x7F16;&#x8BD1;&#x5E38;&#x91CF;&#x6587;&#x4EF6;&#x7684;&#x5F00;&#x9500;&#xFF0C;&#x4E14;&#x7EC4;&#x4EF6;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x4E0D;&#x5FC5;&#x5EFA;&#x7ACB; VBScript#_include &#x6587;&#x4EF6;&#x4EE5;&#x5728; ASP &#x4E0A;&#x4F7F;&#x7528;&#x3002; <br/>&#x8981;&#x8BBF;&#x95EE; ADO TypeLib&#xFF0C;&#x5C06;&#x4E0B;&#x9762;&#x4E00;&#x6761;&#x8BED;&#x53E5;&#x653E;&#x5728; Global.asa &#x4E2D;&#x3002; <br/>&lt;!-- METADATA NAME=&#34;Microsoft ActiveX Data Objects 2.5 Library&#34; <br/>TYPE=&#34;TypeLib&#34; UUID=&#34;{00000205-0000-0010-8000-00AA006D2EA4}&#34; --&gt;<br/>&#x6216; <br/>&lt;!-- METADATA TYPE=&#34;TypeLib&#34; <br/>FILE=&#34;C:\Program Files\Common Files\system\ado\msado15.dll&#34; --&gt;<br/>&#x6280;&#x5DE7; 19: &#x5229;&#x7528;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x9A8C;&#x8BC1;&#x529F;&#x80FD; <br/>&#x73B0;&#x4ECA;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x5BF9;&#x4E00;&#x4E9B;&#x9AD8;&#x7EA7;&#x529F;&#x80FD;&#x5982; XML&#x3001;DHTML&#x3001;Java &#x5C0F;&#x7A0B;&#x5E8F;&#x548C;&#x8FDC;&#x7A0B;&#x6570;&#x636E;&#x670D;&#x52A1;&#x63D0;&#x4F9B;&#x652F;&#x6301;&#x3002;&#x5C3D;&#x53EF;&#x80FD;&#x4F7F;&#x7528;&#x8FD9;&#x4E9B;&#x529F;&#x80FD;&#x3002;&#x6240;&#x6709;&#x8FD9;&#x4E9B;&#x6280;&#x672F;&#x90FD;&#x53EF;&#x4EE5;&#x6267;&#x884C;&#x5BA2;&#x6237;&#x673A;&#x7AEF;&#x9A8C;&#x8BC1;&#x548C;&#x6570;&#x636E;&#x7F13;&#x5B58;&#xFF0C;&#x514D;&#x53BB;&#x4E86;&#x5230; Web &#x670D;&#x52A1;&#x5668;&#x7684;&#x5F80;&#x8FD4;&#x3002;&#x5982;&#x679C;&#x60A8;&#x5728;&#x8FD0;&#x884C;&#x4E00;&#x4E2A;&#x667A;&#x80FD;&#x6D4F;&#x89C8;&#x5668;&#xFF0C;&#x90A3;&#x4E48;&#x6D4F;&#x89C8;&#x5668;&#x5C31;&#x80FD;&#x4E3A;&#x60A8;&#x8FDB;&#x884C;&#x4E00;&#x4E9B;&#x9A8C;&#x8BC1;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;&#x5728;&#x6267;&#x884C; POST &#x4E4B;&#x524D;&#xFF0C;&#x68C0;&#x67E5;&#x4FE1;&#x7528;&#x5361;&#x6821;&#x9A8C;&#x548C;&#x662F;&#x5426;&#x6709;&#x6548;&#xFF09;&#x3002;&#x5C3D;&#x53EF;&#x80FD;&#x4F7F;&#x7528;&#x8FD9;&#x4E00;&#x529F;&#x80FD;&#x3002;&#x901A;&#x8FC7;&#x51CF;&#x5C11;&#x5BA2;&#x6237;-&#x670D;&#x52A1;&#x5668;&#x4E4B;&#x95F4;&#x7684;&#x5F80;&#x8FD4;&#xFF0C;&#x53EF;&#x964D;&#x4F4E; Web &#x670D;&#x52A1;&#x5668;&#x4E0A;&#x7684;&#x8D1F;&#x8F7D;&#xFF0C;&#x5E76;&#x80FD;&#x51CF;&#x5C11;&#x7F51;&#x7EDC;&#x901A;&#x4FE1;&#x91CF;&#xFF08;&#x867D;&#x7136;&#x53D1;&#x9001;&#x5230;&#x6D4F;&#x89C8;&#x5668;&#x7684;&#x7B2C;&#x4E00;&#x4E2A;&#x9875;&#x9762;&#x53EF;&#x80FD;&#x6BD4;&#x8F83;&#x5927;&#xFF09;&#x4EE5;&#x53CA;&#x670D;&#x52A1;&#x5668;&#x8BBF;&#x95EE;&#x7684;&#x4EFB;&#x4F55;&#x540E;&#x7AEF;&#x8D44;&#x6E90;&#x3002;&#x6B64;&#x5916;&#xFF0C;&#x7528;&#x6237;&#x4E0D;&#x5FC5;&#x50CF;&#x4F4F;&#x5E38;&#x4E00;&#x6837;&#x8BFB;&#x53D6;&#x65B0;&#x9875;&#xFF0C;&#x4ECE;&#x800C;&#x7528;&#x6237;&#x7684;&#x611F;&#x89C9;&#x4F1A;&#x597D;&#x4E00;&#x4E9B;&#x3002;&#x8FD9;&#x6837;&#x505A;&#x5E76;&#x4E0D;&#x610F;&#x5473;&#x7740;&#x60A8;&#x53EF;&#x4EE5;&#x4E0D;&#x8FDB;&#x884C;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x9A8C;&#x8BC1; - &#x60A8;&#x8FD8;&#x5E94;&#x59CB;&#x7EC8;&#x8FDB;&#x884C;&#x670D;&#x52A1;&#x5668;&#x7AEF;&#x9A8C;&#x8BC1;&#x3002;&#x8FD9;&#x53EF;&#x4EE5;&#x9632;&#x6B62;&#x7531;&#x4E8E;&#x67D0;&#x79CD;&#x539F;&#x56E0;&#xFF08;&#x5982;&#x9ED1;&#x5BA2;&#xFF0C;&#x6216;&#x6D4F;&#x89C8;&#x5668;&#x4E0D;&#x8FD0;&#x884C;&#x5BA2;&#x6237;&#x673A;&#x7AEF;&#x9A8C;&#x8BC1;&#x4F8B;&#x7A0B;&#xFF09;&#x5BA2;&#x6237;&#x673A;&#x4EA7;&#x751F;&#x9519;&#x8BEF;&#x7684;&#x6570;&#x636E;&#x3002; <br/>&#x4EBA;&#x4EEC;&#x5DF2;&#x7ECF;&#x8FDB;&#x884C;&#x4E86;&#x5927;&#x91CF;&#x7684;&#x5DE5;&#x4F5C;&#xFF0C;&#x5F00;&#x53D1;&#x201C;&#x72EC;&#x7ACB;&#x4E8E;&#x6D4F;&#x89C8;&#x5668;&#x201D;&#x7684; HTML&#x3002;&#x6B63;&#x662F;&#x7531;&#x4E8E;&#x8FD9;&#x79CD;&#x5FE7;&#x8651;&#xFF0C;&#x5F00;&#x53D1;&#x4EBA;&#x5458;&#x4E0D;&#x613F;&#x518D;&#x4F7F;&#x7528;&#x6D41;&#x884C;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x529F;&#x80FD;&#xFF0C;&#x4F46;&#x8FD9;&#x4E9B;&#x529F;&#x80FD;&#x672C;&#x53EF;&#x4EE5;&#x6539;&#x5584;&#x6027;&#x80FD;&#x3002;&#x5BF9;&#x4E8E;&#x4E00;&#x4E9B;&#x771F;&#x6B63;&#x7684;&#x9AD8;&#x6027;&#x80FD;&#x7AD9;&#x70B9;&#xFF0C;&#x5FC5;&#x987B;&#x5173;&#x5FC3;&#x6D4F;&#x89C8;&#x5668;&#x201C;&#x8BBF;&#x95EE;&#x201D;&#x95EE;&#x9898;&#xFF0C;&#x4E00;&#x4E2A;&#x597D;&#x7684;&#x7B56;&#x7565;&#x662F;&#x4F18;&#x5316;&#x9875;&#x9762;&#xFF0C;&#x4F7F;&#x5176;&#x9002;&#x5E94;&#x6D41;&#x884C;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x3002;&#x4F7F;&#x7528;&#x6D4F;&#x89C8;&#x5668;&#x529F;&#x80FD;&#x7EC4;&#x4EF6;&#xFF0C;&#x53EF;&#x4EE5;&#x5728; ASP &#x4E2D;&#x65B9;&#x4FBF;&#x5730;&#x68C0;&#x6D4B;&#x5230;&#x6D4F;&#x89C8;&#x5668;&#x529F;&#x80FD;&#x3002;Microsoft FrontPage &#x7B49;&#x5DE5;&#x5177;&#x6709;&#x52A9;&#x4E8E;&#x8BBE;&#x8BA1;&#x9002;&#x5408;&#x4E8E;&#x6D4F;&#x89C8;&#x5668;&#x548C;&#x6307;&#x5B9A; HTML &#x7248;&#x672C;&#x7684;&#x4EE3;&#x7801;&#x3002;&#x53C2;&#x89C1; When is Better Worse&#xFF1F;Weighing the Technology Trade-Offs&#xFF0C;&#x4EE5;&#x4E86;&#x89E3;&#x66F4;&#x8FDB;&#x4E00;&#x6B65;&#x7684;&#x8BA8;&#x8BBA;&#x3002; <br/>&#x6280;&#x5DE7; 20&#xFF1A;&#x907F;&#x514D;&#x5728;&#x5FAA;&#x73AF;&#x8BED;&#x53E5;&#x4E2D;&#x4F7F;&#x7528;&#x5B57;&#x7B26;&#x4E32;&#x4E32;&#x8054; <br/>&#x8BB8;&#x591A;&#x4EBA;&#x5728;&#x5FAA;&#x73AF;&#x8BED;&#x53E5;&#x4E2D;&#x5EFA;&#x7ACB;&#x4E00;&#x4E2A;&#x5B57;&#x7B26;&#x4E32;&#xFF0C;&#x5982;&#x4E0B;&#x6240;&#x793A;&#xFF1A; <br/>s = &#34;&lt;table&gt;&#34; &amp; vbCrLf<br/>For Each fld in rs.Fields<br/>s = s &amp; &#34; &lt;th&gt;&#34; &amp; fld.Name &amp; &#34;&lt;/th&gt; &#34;<br/>Next<br/>While Not rs.EOF<br/>s = s &amp; vbCrLf &amp; &#34; &lt;tr&gt;&#34;<br/>For Each fld in rs.Fields<br/>s = s &amp; &#34; &lt;td&gt;&#34; &amp; fld.Value &amp; &#34;&lt;/td&gt; &#34;<br/>Next<br/>s = s &amp; &#34; &lt;/tr&gt;&#34;<br/>rs.MoveNext<br/>Wend<br/>s = s &amp; vbCrLf &amp; &#34;&lt;/table&gt;&#34; &amp; vbCrLf<br/>Response.Write s<br/>&#x91C7;&#x7528;&#x8FD9;&#x79CD;&#x65B9;&#x6CD5;&#x4F1A;&#x51FA;&#x73B0;&#x4E00;&#x4E9B;&#x95EE;&#x9898;&#x3002;&#x7B2C;&#x4E00;&#x4E2A;&#x95EE;&#x9898;&#x662F;&#x53CD;&#x590D;&#x4E32;&#x8054;&#x5B57;&#x7B26;&#x4E32;&#x9700;&#x8981;&#x82B1;&#x4E24;&#x6B21;&#x65B9;&#x7684;&#x65F6;&#x95F4;&#xFF0C;&#x66F4;&#x901A;&#x4FD7;&#x5730;&#x8BF4;&#xFF0C;&#x8FD0;&#x884C;&#x8FD9;&#x79CD;&#x5FAA;&#x73AF;&#x8BED;&#x53E5;&#x6240;&#x82B1;&#x7684;&#x65F6;&#x95F4;&#x4E0E;&#x8BB0;&#x5F55;&#x6570;&#x4E58;&#x4EE5;&#x5B57;&#x6BB5;&#x6570;&#x6240;&#x5F97;&#x503C;&#x7684;&#x5E73;&#x65B9;&#x6210;&#x6B63;&#x6BD4;&#x3002;&#x4E3E;&#x4E00;&#x4E2A;&#x66F4;&#x7B80;&#x5355;&#x7684;&#x4F8B;&#x5B50;&#xFF0C;&#x5C31;&#x53EF;&#x4EE5;&#x66F4;&#x6E05;&#x695A;&#x5730;&#x8BF4;&#x660E;&#x8FD9;&#x4E00;&#x95EE;&#x9898;&#x3002; <br/>s = &#34;&#34;<br/>For i = Asc(&#34;A&#34;) to Asc(&#34;Z&#34;)<br/>s = s &amp; Chr(i)<br/>Next<br/>&#x5728;&#x7B2C;&#x4E00;&#x6B21;&#x8FED;&#x4EE3;&#x4E2D;&#xFF0C;&#x60A8;&#x83B7;&#x5F97;&#x4E86;&#x4E00;&#x4E2A;&#x5B57;&#x7B26;&#x7684;&#x5B57;&#x7B26;&#x4E32; ?A?&#x3002;&#x5728;&#x7B2C;&#x4E8C;&#x6B21;&#x8FED;&#x4EE3;&#x4E2D;&#xFF0C;VBScript &#x5FC5;&#x987B;&#x91CD;&#x65B0;&#x5206;&#x914D;&#x5B57;&#x7B26;&#x4E32;&#x5E76;&#x5C06;&#x4E24;&#x4E2A;&#x5B57;&#x7B26; (?AB?) &#x590D;&#x5236;&#x5230; s &#x4E2D;&#x3002;&#x5728;&#x7B2C;&#x4E09;&#x6B21;&#x8FED;&#x4EE3;&#x4E2D;&#xFF0C;&#x5B83;&#x8FD8;&#x5FC5;&#x987B;&#x518D;&#x6B21;&#x91CD;&#x65B0;&#x5206;&#x914D; s &#x5E76;&#x5C06;&#x4E09;&#x4E2A;&#x5B57;&#x7B26;&#x590D;&#x5236;&#x5230; s &#x4E2D;&#x3002;&#x5728; N &#x6B21;&#xFF08;&#x7B2C; 26 &#x6B21;&#xFF09;&#x8FED;&#x4EE3;&#x4E2D;&#xFF0C;&#x5B83;&#x5FC5;&#x987B;&#x91CD;&#x65B0;&#x5206;&#x914D;&#x5E76;&#x5C06; N &#x4E2A;&#x5B57;&#x7B26;&#x590D;&#x5236;&#x5230; s &#x4E2D;&#x3002;&#x603B;&#x5171;&#x5C31;&#x662F; 1+2+3+...+N&#xFF0C;&#x5373; N*(N+1)/2 &#x6B21;&#x590D;&#x5236;&#x3002; <br/>&#x5728;&#x4E0A;&#x9762;&#x7684;&#x8BB0;&#x5F55;&#x96C6;&#x4E3E;&#x4F8B;&#x4E2D;&#xFF0C;&#x5982;&#x679C;&#x6709; 100 &#x4E2A;&#x8BB0;&#x5F55;&#x548C; 5 &#x4E2A;&#x5B57;&#x6BB5;&#xFF0C;&#x5185;&#x5FAA;&#x73AF;&#x5C06;&#x6267;&#x884C; 100*5 = 500 &#x6B21;&#xFF0C;&#x6240;&#x6709;&#x7684;&#x590D;&#x5236;&#x548C;&#x91CD;&#x65B0;&#x5206;&#x914D;&#x6240;&#x82B1;&#x7684;&#x65F6;&#x95F4;&#x4E0E; 500*500 = 250,000 &#x6210;&#x6B63;&#x6BD4;&#x3002;&#x8FD9;&#x5BF9;&#x4E8E;&#x4E2D;&#x7B49;&#x5927;&#x5C0F;&#x7684;&#x8BB0;&#x5F55;&#x96C6;&#x6765;&#x8BF4;&#x590D;&#x5236;&#x64CD;&#x4F5C;&#x592A;&#x591A;&#x4E86;&#x3002; <br/>&#x5728;&#x672C;&#x4F8B;&#x4E2D;&#xFF0C;&#x4EE3;&#x7801;&#x53EF;&#x4EE5;&#x7528; Response.Write() &#x6216;&#x5185;&#x5D4C;&#x811A;&#x672C; (&lt;% = fld.Value %&gt;) &#x66FF;&#x4EE3;&#x5B57;&#x7B26;&#x4E32;&#x4E32;&#x8054;&#x6765;&#x6539;&#x8FDB;&#x3002;&#x5982;&#x679C;&#x542F;&#x7528;&#x4E86;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x7684;&#x8BDD;&#xFF08;&#x5E94;&#x8BE5;&#x7684;&#xFF09;&#xFF0C;&#x8FD9;&#x6837;&#x505A;&#x5C31;&#x4F1A;&#x66F4;&#x5FEB;&#xFF0C;&#x56E0;&#x4E3A; Response.Write &#x53EA;&#x5C06;&#x6570;&#x636E;&#x9644;&#x52A0;&#x5230;&#x54CD;&#x5E94;&#x7F13;&#x51B2;&#x7684;&#x672B;&#x5C3E;&#x3002;&#x5E76;&#x4E0D;&#x6D89;&#x53CA;&#x91CD;&#x65B0;&#x5206;&#x914D;&#xFF0C;&#x56E0;&#x6B64;&#x6548;&#x7387;&#x5F88;&#x9AD8;&#x3002; <br/>&#x5728;&#x5C06; ADO &#x8BB0;&#x5F55;&#x96C6;&#x8F6C;&#x6362;&#x4E3A; HTML &#x8868;&#x7684;&#x7279;&#x5B9A;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x5E94;&#x8003;&#x8651;&#x4F7F;&#x7528; GetRows &#x6216; GetString&#x3002; <br/>&#x5982;&#x679C;&#x5728; JScript &#x4E2D;&#x4E32;&#x8054;&#x5B57;&#x7B26;&#x4E32;&#xFF0C;&#x7279;&#x522B;&#x5EFA;&#x8BAE;&#x4F7F;&#x7528; += &#x8FD0;&#x7B97;&#x7B26;&#xFF0C;&#x5373;&#xFF0C;&#x4F7F;&#x7528; s += ?&#x67D0;&#x5B57;&#x7B26;&#x4E32;?&#xFF0C;&#x800C;&#x4E0D;&#x4F7F;&#x7528; s = s + ?&#x67D0;&#x5B57;&#x7B26;&#x4E32;?&#x3002; <br/>&#x6280;&#x5DE7; 21&#xFF1A;&#x542F;&#x7528;&#x6D4F;&#x89C8;&#x5668;&#x548C;&#x4EE3;&#x7406;&#x7F13;&#x5B58; <br/>&#x5728;&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;ASP &#x7981;&#x6B62;&#x5728;&#x6D4F;&#x89C8;&#x5668;&#x548C;&#x4EE3;&#x7406;&#x4E2D;&#x8FDB;&#x884C;&#x7F13;&#x5B58;&#x3002;&#x8FD9;&#x662F;&#x6709;&#x610F;&#x4E49;&#x7684;&#xFF0C;&#x56E0;&#x4E3A;&#x5C31;&#x5B9E;&#x8D28;&#x800C;&#x8A00; ASP &#x9875;&#x9762;&#x662F;&#x52A8;&#x6001;&#x7684;&#xFF0C;&#x4E0A;&#x9762;&#x6709;&#x968F;&#x65F6;&#x95F4;&#x4E0D;&#x65AD;&#x53D8;&#x5316;&#x7684;&#x6F5C;&#x5728;&#x4FE1;&#x606F;&#x3002;&#x5982;&#x679C;&#x9875;&#x9762;&#x4E0D;&#x8981;&#x6C42;&#x5728;&#x6BCF;&#x4E2A;&#x89C6;&#x56FE;&#x4E0A;&#x8FDB;&#x884C;&#x5237;&#x65B0;&#xFF0C;&#x60A8;&#x5E94;&#x542F;&#x7528;&#x6D4F;&#x89C8;&#x5668;&#x548C;&#x4EE3;&#x7406;&#x7F13;&#x5B58;&#x3002;&#x8FD9;&#x53EF;&#x4F7F;&#x6D4F;&#x89C8;&#x5668;&#x548C;&#x4EE3;&#x7406;&#x5728;&#x4E00;&#x5B9A;&#x7684;&#x65F6;&#x95F4;&#x5185;&#x4F7F;&#x7528;&#x9875;&#x9762;&#x7684;&#x201C;&#x7F13;&#x5B58;&#x201D;&#x526F;&#x672C;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x63A7;&#x5236;&#x65F6;&#x95F4;&#x7684;&#x957F;&#x77ED;&#x3002;&#x7F13;&#x5B58;&#x53EF;&#x4EE5;&#x5927;&#x5927;&#x51CF;&#x8F7B;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x7684;&#x8D1F;&#x8F7D;&#xFF0C;&#x7F29;&#x77ED;&#x7528;&#x6237;&#x7684;&#x7B49;&#x5F85;&#x65F6;&#x95F4;&#x3002; <br/>&#x54EA;&#x4E00;&#x79CD;&#x52A8;&#x6001;&#x9875;&#x9762;&#x53EF;&#x4F5C;&#x4E3A;&#x8981;&#x7F13;&#x5B58;&#x7684;&#x9875;&#x9762;&#x5462;&#xFF1F;&#x4E0B;&#x9762;&#x4E3E;&#x4E00;&#x4E9B;&#x4F8B;&#x5B50;&#xFF1A; <br/>&#x5929;&#x6C14;&#x9884;&#x62A5;&#x9875;&#x9762;&#xFF0C;&#x5728;&#x6B64;&#x9875;&#x9762;&#x4E0A;&#xFF0C;&#x6BCF;&#x9694; 5 &#x5206;&#x949F;&#x66F4;&#x65B0;&#x4E00;&#x6B21;&#x5929;&#x6C14;&#x9884;&#x62A5;&#x3002; <br/>&#x5217;&#x51FA;&#x65B0;&#x95FB;&#x6761;&#x76EE;&#x6216;&#x65B0;&#x95FB;&#x7A3F;&#x7684;&#x4E3B;&#x9875;&#xFF0C;&#x5B83;&#x4E00;&#x5929;&#x66F4;&#x65B0;&#x4E24;&#x6B21;&#x3002; <br/>&#x5171;&#x540C;&#x57FA;&#x91D1;&#x4E1A;&#x7EE9;&#x5217;&#x8868;&#xFF0C;&#x5728;&#x6B64;&#x5217;&#x8868;&#x4E2D;&#xFF0C;&#x57FA;&#x672C;&#x7EDF;&#x8BA1;&#x4FE1;&#x606F;&#x6BCF;&#x9694;&#x51E0;&#x5C0F;&#x65F6;&#x66F4;&#x65B0;&#x4E00;&#x6B21;&#x3002; <br/>&#x6CE8;&#x610F;&#xFF0C;&#x5728;&#x4F7F;&#x7528;&#x6D4F;&#x89C8;&#x5668;&#x6216;&#x4EE3;&#x7406;&#x7F13;&#x5B58;&#x7684;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;Web &#x670D;&#x52A1;&#x5668;&#x4E0A;&#x8BB0;&#x5F55;&#x7684;&#x8BBF;&#x95EE;&#x6B21;&#x6570;&#x51CF;&#x5C11;&#x4E86;&#x3002;&#x5982;&#x679C;&#x60A8;&#x60F3;&#x51C6;&#x786E;&#x5730;&#x6D4B;&#x91CF;&#x6240;&#x6709;&#x9875;&#x9762;&#x89C6;&#x56FE;&#x6216;&#x5F20;&#x5E16;&#x516C;&#x5E03;&#xFF0C;&#x60A8;&#x5C31;&#x4E0D;&#x5E0C;&#x671B;&#x4F7F;&#x7528;&#x6D4F;&#x89C8;&#x5668;&#x548C;&#x4EE3;&#x7406;&#x7F13;&#x5B58;&#x3002; <br/>&#x6D4F;&#x89C8;&#x5668;&#x7F13;&#x5B58;&#x7531; HTTP&#x201C;&#x8FC7;&#x671F;&#x201D;&#x62A5;&#x5934;&#x63A7;&#x5236;&#xFF0C;&#x8BE5;&#x62A5;&#x5934;&#x7531; Web &#x670D;&#x52A1;&#x5668;&#x53D1;&#x9001;&#x7ED9;&#x6D4F;&#x89C8;&#x5668;&#x3002;ASP &#x63D0;&#x4F9B;&#x4E24;&#x4E2A;&#x7B80;&#x5355;&#x7684;&#x673A;&#x5236;&#x53D1;&#x9001;&#x6B64;&#x62A5;&#x5934;&#x3002;&#x8981;&#x8BBE;&#x7F6E;&#x9875;&#x9762;&#x4F7F;&#x5176;&#x8FC7;&#x591A;&#x5C11;&#x5206;&#x949F;&#x540E;&#x5230;&#x671F;&#xFF0C;&#x5219;&#x5E94;&#x8BBE;&#x7F6E; Response.Expires &#x5C5E;&#x6027;&#x3002;&#x4E0B;&#x9762;&#x7684;&#x4F8B;&#x5B50;&#x544A;&#x8BC9;&#x6D4F;&#x89C8;&#x5668;&#x5185;&#x5BB9;&#x5728; 10 &#x5206;&#x949F;&#x5185;&#x8FC7;&#x671F;&#xFF1A; <br/>&lt;% Response.Expires = 10 %&gt; <br/>&#x82E5;&#x5C06; Response.Expires &#x8BBE;&#x7F6E;&#x4E3A;&#x8D1F;&#x6570;&#x6216; 0&#xFF0C;&#x5219;&#x7981;&#x7528;&#x7F13;&#x5B58;&#x3002;&#x4E00;&#x5B9A;&#x8981;&#x4F7F;&#x7528;&#x5927;&#x7684;&#x8D1F;&#x6570;&#xFF0C;&#x5982; -1000&#xFF08;&#x7565;&#x591A;&#x4E8E;&#x4E00;&#x5929;&#xFF09;&#xFF0C;&#x4EE5;&#x907F;&#x514D;&#x670D;&#x52A1;&#x5668;&#x548C;&#x6D4F;&#x89C8;&#x5668;&#x65F6;&#x949F;&#x4E4B;&#x95F4;&#x7684;&#x4E0D;&#x5339;&#x914D;&#x3002;&#x7B2C;&#x4E8C;&#x4E2A;&#x5C5E;&#x6027; Response.ExpiresAbsolute &#x5C06;&#x4F7F;&#x60A8;&#x8BBE;&#x7F6E;&#x5185;&#x5BB9;&#x8FC7;&#x671F;&#x7684;&#x5177;&#x4F53;&#x65F6;&#x95F4;&#xFF1A; <br/>&lt;% Response.ExpiresAbsolute = #May 31,2001 13:30:15# %&gt;<br/>&#x60A8;&#x53EF;&#x4EE5;&#x4E0D;&#x4F7F;&#x7528; Response &#x5BF9;&#x8C61;&#x8BBE;&#x7F6E;&#x8FC7;&#x671F;&#x65F6;&#x95F4;&#xFF0C;&#x800C;&#x5C06; &lt;META&gt; &#x6807;&#x8BB0;&#x5199;&#x8FDB; HTML&#xFF0C;&#x901A;&#x5E38;&#x5199;&#x5728; HTML &#x6587;&#x4EF6;&#x7684; &lt;HEAD&gt; &#x90E8;&#x5206;&#x3002;&#x4E00;&#x4E9B;&#x6D4F;&#x89C8;&#x5668;&#x5C06;&#x9075;&#x7167;&#x6B64;&#x6307;&#x4EE4;&#xFF0C;&#x800C;&#x4EE3;&#x7406;&#x5219;&#x4E0D;&#x7136;&#x3002; <br/>&lt;META HTTP-EQUIV=&#34;Expires&#34; VALUE=&#34;May 31,2001 13:30:15&#34;&gt;<br/>&#x6700;&#x540E;&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x4F7F;&#x7528; Response.CacheControl &#x5C5E;&#x6027;&#xFF0C;&#x6307;&#x793A;&#x5176;&#x5185;&#x5BB9;&#x662F;&#x5426;&#x53EF;&#x4EE5;&#x8BA9; HTTP &#x4EE3;&#x7406;&#x7F13;&#x5B58;&#x3002;&#x82E5;&#x5C06;&#x6B64;&#x5C5E;&#x6027;&#x8BBE;&#x7F6E;&#x4E3A;&#x201C;Public&#x201D;&#xFF0C;&#x4EE3;&#x7406;&#x5C31;&#x53EF;&#x4EE5;&#x7F13;&#x5B58;&#x6B64;&#x5185;&#x5BB9;&#x3002; <br/>&lt;% Response.CacheControl = &#34;Public&#34; %&gt;<br/>&#x5728;&#x9ED8;&#x8BA4;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x6B64;&#x5C5E;&#x6027;&#x88AB;&#x8BBE;&#x7F6E;&#x4E3A;&#x201C;Private&#x201D;&#x3002;&#x6CE8;&#x610F;&#xFF0C;&#x5BF9;&#x4E8E;&#x663E;&#x793A;&#x67D0;&#x7528;&#x6237;&#x7279;&#x5B9A;&#x6570;&#x636E;&#x7684;&#x9875;&#x9762;&#xFF0C;&#x4E0D;&#x5E94;&#x542F;&#x7528;&#x4EE3;&#x7406;&#x7F13;&#x5B58;&#xFF0C;&#x56E0;&#x4E3A;&#x4EE3;&#x7406;&#x53EF;&#x80FD;&#x7ED9;&#x7528;&#x6237;&#x63D0;&#x4F9B;&#x5C5E;&#x4E8E;&#x5176;&#x4ED6;&#x7528;&#x6237;&#x7684;&#x9875;&#x9762;&#x3002; <br/>&#x6280;&#x5DE7; 22&#xFF1A;&#x5C3D;&#x53EF;&#x80FD;&#x4F7F;&#x7528; Server.Transfer &#x4EE3;&#x66FF; Response.Redirect <br/>Response.Redirect &#x8BA9;&#x6D4F;&#x89C8;&#x5668;&#x8BF7;&#x6C42;&#x53E6;&#x4E00;&#x4E2A;&#x9875;&#x9762;&#x3002;&#x6B64;&#x51FD;&#x6570;&#x5E38;&#x7528;&#x6765;&#x5C06;&#x7528;&#x6237;&#x91CD;&#x5B9A;&#x5411;&#x5230;&#x4E00;&#x4E2A;&#x767B;&#x5F55;&#x6216;&#x9519;&#x8BEF;&#x9875;&#x9762;&#x3002;&#x56E0;&#x4E3A;&#x91CD;&#x5B9A;&#x5411;&#x5F3A;&#x5236;&#x8BF7;&#x6C42;&#x65B0;&#x9875;&#x9762;&#xFF0C;&#x7ED3;&#x679C;&#x662F;&#x6D4F;&#x89C8;&#x5668;&#x5FC5;&#x987B;&#x5230; Web &#x670D;&#x52A1;&#x5668;&#x5F80;&#x8FD4;&#x4E24;&#x6B21;&#xFF0C;&#x4E14; Web &#x670D;&#x52A1;&#x5668;&#x5FC5;&#x987B;&#x591A;&#x5904;&#x7406;&#x4E00;&#x4E2A;&#x8BF7;&#x6C42;&#x3002;IIS 5.0 &#x5F15;&#x5165;&#x4E86;&#x4E00;&#x4E2A;&#x65B0;&#x7684;&#x51FD;&#x6570; Server.Transfer&#xFF0C;&#x5B83;&#x5C06;&#x6267;&#x884C;&#x8F6C;&#x79FB;&#x5230;&#x540C;&#x4E00;&#x53F0;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x7684;&#x53E6;&#x4E00;&#x4E2A; ASP &#x9875;&#x3002;&#x8FD9;&#x6837;&#x5C31;&#x907F;&#x514D;&#x591A;&#x4F59;&#x7684;&#x6D4F;&#x89C8;&#x5668;-Web-&#x670D;&#x52A1;&#x5668;&#x7684;&#x5F80;&#x8FD4;&#xFF0C;&#x4ECE;&#x800C;&#x6539;&#x5584;&#x4E86;&#x603B;&#x4F53;&#x7CFB;&#x7EDF;&#x6027;&#x80FD;&#x4EE5;&#x53CA;&#x7F29;&#x77ED;&#x4E86;&#x7528;&#x6237;&#x7684;&#x54CD;&#x5E94;&#x65F6;&#x95F4;&#x3002;&#x68C0;&#x67E5;&#x201C;&#x91CD;&#x5B9A;&#x5411;&#x201D;&#x4E2D;&#x7684;&#x201C;&#x65B0;&#x7684;&#x65B9;&#x5411;&#x201D;&#xFF0C;&#x4E0A;&#x9762;&#x5E94;&#x8BE5;&#x662F; Server.Transfer &#x548C; Server.Execute&#x3002; <br/>&#x53E6;&#x8BF7;&#x53C2;&#x89C1; Leveraging ASP in IIS 5.0&#xFF0C;&#x4E86;&#x89E3; IIS 5.0 &#x548C; ASP 3.0 &#x65B0;&#x529F;&#x80FD;&#x7684;&#x5B8C;&#x6574;&#x5217;&#x8868;&#x3002; <br/>&#x6280;&#x5DE7; 23&#xFF1A;&#x5728;&#x76EE;&#x5F55; URL &#x4E2D;&#x4F7F;&#x7528;&#x540E;&#x659C;&#x6760; <br/>&#x4E00;&#x4E2A;&#x76F8;&#x5173;&#x7684;&#x6280;&#x5DE7;&#x662F;&#x786E;&#x4FDD;&#x5728;&#x6307;&#x5411;&#x76EE;&#x5F55;&#x7684; URL &#x4E2D;&#x4F7F;&#x7528;&#x540E;&#x659C;&#x6760; (/)&#x3002;&#x5982;&#x679C;&#x60A8;&#x7701;&#x7565;&#x4E86;&#x540E;&#x659C;&#x6760;&#xFF0C;&#x6D4F;&#x89C8;&#x5668;&#x5C31;&#x4F1A;&#x5411;&#x670D;&#x52A1;&#x5668;&#x53D1;&#x51FA;&#x8BF7;&#x6C42;&#xFF0C;&#x53EA;&#x662F;&#x4E3A;&#x4E86;&#x544A;&#x8BC9;&#x670D;&#x52A1;&#x5668;&#xFF0C;&#x5B83;&#x5728;&#x8BF7;&#x6C42;&#x76EE;&#x5F55;&#x3002;&#x6D4F;&#x89C8;&#x5668;&#x5C31;&#x4F1A;&#x53D1;&#x51FA;&#x7B2C;&#x4E8C;&#x4E2A;&#x8BF7;&#x6C42;&#xFF0C;&#x5C06;&#x659C;&#x6760;&#x9644;&#x52A0;&#x5230; URL &#x540E;&#x9762;&#xFF0C;&#x53EA;&#x6709;&#x6B64;&#x540E;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x624D;&#x80FD;&#x4EE5;&#x8BE5;&#x76EE;&#x5F55;&#x7684;&#x9ED8;&#x8BA4;&#x6587;&#x6863;&#x6216;&#x76EE;&#x5F55;&#x5217;&#x8868;&#xFF08;&#x5982;&#x679C;&#x6CA1;&#x6709;&#x9ED8;&#x8BA4;&#x6587;&#x6863;&#x4E14;&#x542F;&#x7528;&#x4E86;&#x76EE;&#x5F55;&#x6D4F;&#x89C8;&#x7684;&#x8BDD;&#xFF09;&#x54CD;&#x5E94;&#x3002;&#x9644;&#x52A0;&#x659C;&#x6760;&#x53EF;&#x7701;&#x53BB;&#x7B2C;&#x4E00;&#x4E2A;&#x3001;&#x65E0;&#x7528;&#x7684;&#x4F4F;&#x8FD4;&#x3002;&#x4E3A;&#x4FBF;&#x4E8E;&#x7528;&#x6237;&#x9605;&#x8BFB;&#xFF0C;&#x53EF;&#x4EE5;&#x7701;&#x7565;&#x663E;&#x793A;&#x540D;&#x79F0;&#x4E2D;&#x7684;&#x540E;&#x659C;&#x6760;&#x3002; <br/>&#x4F8B;&#x5982;&#xFF0C;&#x5199;&#xFF1A; <br/>&lt;a href=&#34;http://msdn.microsoft.com/workshop/&#34; title=&#34;MSDN Web<br/>Workshop&#34;&gt;http://msdn.microsoft.com/workshop&lt;/a&gt;<br/>&#x8FD9;&#x4E5F;&#x9002;&#x7528;&#x4E8E;&#x6307;&#x5411; Web &#x7AD9;&#x70B9;&#x4E0A;&#x4E3B;&#x9875;&#x7684; URL&#xFF1A;&#x4F7F;&#x7528;&#x4E0B;&#x9762;&#x7684;&#xFF1A;&lt;a href=&#34;http://msdn.microsoft.com/&#34;&gt;&#xFF0C;&#x800C;&#x4E0D;&#x4F7F;&#x7528; &lt;a href=&#34;http://msdn.microsoft.com&#34;&gt;&#x3002; <br/>&#x6280;&#x5DE7; 24&#xFF1A;&#x907F;&#x514D;&#x4F7F;&#x7528;&#x670D;&#x52A1;&#x5668;&#x53D8;&#x91CF; <br/>&#x8BBF;&#x95EE;&#x670D;&#x52A1;&#x5668;&#x53D8;&#x91CF;&#x4F1A;&#x4F7F; Web &#x7AD9;&#x70B9;&#x5411;&#x670D;&#x52A1;&#x5668;&#x53D1;&#x51FA;&#x4E00;&#x4E2A;&#x7279;&#x6B8A;&#x8BF7;&#x6C42;&#xFF0C;&#x5E76;&#x6536;&#x96C6;&#x6240;&#x6709;&#x670D;&#x52A1;&#x5668;&#x53D8;&#x91CF;&#xFF0C;&#x800C;&#x4E0D;&#x53EA;&#x662F;&#x60A8;&#x8BF7;&#x6C42;&#x7684;&#x90A3;&#x4E2A;&#x53D8;&#x91CF;&#x3002;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#x7C7B;&#x4F3C;&#x4E8E;&#xFF0C;&#x5728;&#x53D1;&#x9709;&#x7684;&#x9601;&#x697C;&#x4E0A;&#xFF0C;&#x5728;&#x4E00;&#x4E2A;&#x6587;&#x4EF6;&#x5939;&#x4E2D;&#x67E5;&#x627E;&#x67D0;&#x4E2A;&#x6587;&#x4EF6;&#x3002;&#x5F53;&#x60A8;&#x60F3;&#x8981;&#x627E;&#x90A3;&#x4E2A;&#x6587;&#x4EF6;&#x65F6;&#xFF0C;&#x60A8;&#x5FC5;&#x987B;&#x53BB;&#x9601;&#x697C;&#x4E0A;&#xFF0C;&#x5148;&#x627E;&#x5230;&#x6587;&#x4EF6;&#x5939;&#xFF0C;&#x7136;&#x540E;&#x624D;&#x80FD;&#x627E;&#x5230;&#x8FD9;&#x4EFD;&#x6587;&#x4EF6;&#x3002;&#x5F53;&#x60A8;&#x8BF7;&#x6C42;&#x670D;&#x52A1;&#x5668;&#x53D8;&#x91CF;&#x65F6;&#xFF0C;&#x53D1;&#x751F;&#x7684;&#x60C5;&#x51B5;&#x662F;&#x4E00;&#x6837;&#x7684; - &#x60A8;&#x7B2C;&#x4E00;&#x6B21;&#x8BF7;&#x6C42;&#x670D;&#x52A1;&#x5668;&#x53D8;&#x91CF;&#x65F6;&#xFF0C;&#x5C31;&#x4F1A;&#x4F7F;&#x6027;&#x80FD;&#x53D7;&#x5230;&#x5F71;&#x54CD;&#x3002;&#x540E;&#x9762;&#x7684;&#x5BF9;&#x5176;&#x5B83;&#x670D;&#x52A1;&#x5668;&#x53D8;&#x91CF;&#x7684;&#x8BF7;&#x6C42;&#xFF0C;&#x5219;&#x4E0D;&#x4F1A;&#x5BF9;&#x6027;&#x80FD;&#x4EA7;&#x751F;&#x5F71;&#x54CD;&#x3002; <br/>&#x51B3;&#x4E0D;&#x8981;&#x8BBF;&#x95EE;&#x975E;&#x9650;&#x5B9A;&#x7684; Request &#x5BF9;&#x8C61;&#xFF08;&#x4F8B;&#x5982;&#xFF0C;Request(&#34;Data&#34;)&#xFF09;&#x3002;&#x5BF9;&#x4E8E;&#x4E0D;&#x5728; Request.Cookies&#x3001;Request.Form&#x3001;Request.QueryString &#x6216; Request.ClientCertificate &#x4E2D;&#x7684;&#x9879;&#x76EE;&#xFF0C;&#x5219;&#x9690;&#x5F0F;&#x8C03;&#x7528; Request.ServerVariables&#x3002;Request.ServerVariables &#x96C6;&#x5408;&#x6BD4;&#x5176;&#x5B83;&#x96C6;&#x5408;&#x6162;&#x5F97;&#x591A;&#x3002; <br/>&#x6280;&#x5DE7; 25&#xFF1A;&#x5347;&#x7EA7;&#x5230;&#x6700;&#x65B0;&#x548C;&#x6700;&#x51FA;&#x8272;&#x7684; <br/>&#x7CFB;&#x7EDF;&#x7EC4;&#x4EF6;&#x662F;&#x6052;&#x5B9A;&#x7684;&#xFF0C;&#x6211;&#x4EEC;&#x5EFA;&#x8BAE;&#x60A8;&#x5C06;&#x5B83;&#x4EEC;&#x5347;&#x7EA7;&#x5230;&#x6700;&#x65B0;&#x548C;&#x6700;&#x597D;&#x7684;&#x914D;&#x7F6E;&#x3002;&#x6700;&#x597D;&#x5347;&#x7EA7;&#x5230; Windows 2000&#xFF08;&#x56E0;&#x6B64;&#xFF0C;&#x4E5F;&#x5E94;&#x5347;&#x7EA7;&#x5230; IIS 5.0&#x3001;ADO 2.5&#x3001;MSXML 2.5&#x3001;Internet Explorer 5.0&#x3001;VBScript 5.1 &#x548C; JScript 5.1&#xFF09;&#x3002;&#x5728;&#x591A;&#x5904;&#x7406;&#x5668;&#x8BA1;&#x7B97;&#x673A;&#x4E0A;&#xFF0C;&#x5B9E;&#x65BD; IIS 5.0 &#x548C; ADO 2.5 &#x53EF;&#x663E;&#x8457;&#x6539;&#x5584;&#x6027;&#x80FD;&#x3002;&#x5728; Windows 2000 &#x4E0B;&#xFF0C;ASP &#x53EF;&#x4EE5;&#x5F88;&#x597D;&#x5730;&#x6269;&#x5C55;&#x5230;&#x56DB;&#x4E2A;&#x5904;&#x7406;&#x5668;&#x6216;&#x66F4;&#x591A;&#xFF0C;&#x800C;&#x5728; IIS 4.0 &#x4E0B;&#xFF0C;ASP &#x7684;&#x6269;&#x5C55;&#x6027;&#x4E0D;&#x80FD;&#x8D85;&#x51FA;&#x4E24;&#x4E2A;&#x5904;&#x7406;&#x5668;&#x3002;&#x5728;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4E2D;&#x4F7F;&#x7528;&#x7684;&#x811A;&#x672C;&#x4EE3;&#x7801;&#x548C; ADO &#x8D8A;&#x591A;&#xFF0C;&#x5347;&#x7EA7;&#x5230; Windows 2000 &#x4E4B;&#x540E;&#xFF0C;&#x6027;&#x80FD;&#x7684;&#x6539;&#x5584;&#x5C31;&#x4F1A;&#x8D8A;&#x591A;&#x3002; <br/>&#x5982;&#x679C;&#x76EE;&#x524D;&#x8FD8;&#x4E0D;&#x80FD;&#x5347;&#x7EA7;&#x5230; Windows 2000&#xFF0C;&#x60A8;&#x53EF;&#x4EE5;&#x5347;&#x7EA7;&#x5230; SQL Server&#x3001;ADO&#x3001;VBScript &#x548C; JScript&#x3001;MSXML&#x3001;Internet Explorer &#x548C; NT 4 Service Packs &#x7684;&#x6700;&#x65B0;&#x7248;&#x672C;&#x3002;&#x5B83;&#x4EEC;&#x5747;&#x53EF;&#x63D0;&#x9AD8;&#x6027;&#x80FD;&#x548C;&#x53EF;&#x9760;&#x6027;&#x3002; <br/>&#x6280;&#x5DE7; 26&#xFF1A;&#x4F18;&#x5316; Web &#x670D;&#x52A1;&#x5668; <br/>&#x6709;&#x591A;&#x79CD; IIS &#x4F18;&#x5316;&#x53C2;&#x6570;&#x53EF;&#x4EE5;&#x6539;&#x5584;&#x7AD9;&#x70B9;&#x6027;&#x80FD;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x5BF9;&#x4E8E; IIS 4.0&#xFF0C;&#x6211;&#x4EEC;&#x5E38;&#x5E38;&#x53D1;&#x73B0;&#xFF0C;&#x589E;&#x52A0; ASP ProcessorThreadMax &#x53C2;&#x6570;&#xFF08;&#x53C2;&#x89C1; IIS &#x6587;&#x6863;&#xFF09;&#x53EF;&#x4EE5;&#x663E;&#x8457;&#x6539;&#x5584;&#x6027;&#x80FD;&#xFF0C;&#x7279;&#x522B;&#x662F;&#x5728;&#x503E;&#x5411;&#x4E8E;&#x7B49;&#x5F85;&#x540E;&#x7AEF;&#x8D44;&#x6E90;&#xFF08;&#x5982;&#x6570;&#x636E;&#x5E93;&#xFF09;&#x6216;&#x5176;&#x5B83;&#x4E2D;&#x95F4;&#x4EA7;&#x54C1;&#xFF08;&#x5982;&#x5C4F;&#x5E55;&#x5237;&#xFF09;&#x7684;&#x7AD9;&#x70B9;&#x4E0A;&#x3002;&#x5728; IIS 5.0 &#x4E2D;&#xFF0C;&#x60A8;&#x53EF;&#x80FD;&#x53D1;&#x73B0;&#x542F;&#x7528; ASP Thread Gating &#x6BD4;&#x67E5;&#x627E;&#x4E00;&#x4E2A; AspProcessorThreadMax &#x6700;&#x4F73;&#x8BBE;&#x7F6E;&#x6548;&#x7387;&#x66F4;&#x9AD8;&#xFF0C;&#x8FD9;&#x4E00;&#x70B9;&#x73B0;&#x5728;&#x5DF2;&#x4E3A;&#x5927;&#x5BB6;&#x6240;&#x719F;&#x77E5;&#x3002; <br/>&#x6709;&#x5173;&#x8F83;&#x597D;&#x7684;&#x53C2;&#x8003;&#x8D44;&#x6599;&#xFF0C;&#x53C2;&#x89C1;&#x4E0B;&#x9762;&#x7684;&#x4F18;&#x5316; IIS&#x3002; <br/>&#x6700;&#x4F73;&#x7684;&#x914D;&#x7F6E;&#x8BBE;&#x7F6E;&#x53D6;&#x51B3;&#x4E8E;&#xFF08;&#x5176;&#x4E2D;&#x4E00;&#x4E9B;&#x56E0;&#x7D20;&#xFF09;&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&#x3001;&#x8FD0;&#x884C;&#x6240;&#x5728;&#x7684;&#x7CFB;&#x7EDF;&#x786C;&#x4EF6;&#x548C;&#x5BA2;&#x6237;&#x673A;&#x5DE5;&#x4F5C;&#x8D1F;&#x8377;&#x3002;&#x627E;&#x5230;&#x6700;&#x4F73;&#x8BBE;&#x7F6E;&#x7684;&#x552F;&#x4E00;&#x65B9;&#x6CD5;&#x662F;&#x8FDB;&#x884C;&#x6027;&#x80FD;&#x6D4B;&#x8BD5;&#xFF0C;&#x8FD9;&#x662F;&#x6211;&#x4EEC;&#x5728;&#x4E0B;&#x4E00;&#x4E2A;&#x6280;&#x5DE7;&#x4E2D;&#x6240;&#x8981;&#x8BA8;&#x8BBA;&#x7684;&#x3002; <br/>&#x6280;&#x5DE7; 27&#xFF1A;&#x8FDB;&#x884C;&#x6027;&#x80FD;&#x6D4B;&#x8BD5; <br/>&#x6B63;&#x5982;&#x6211;&#x4EEC;&#x5728;&#x524D;&#x9762;&#x5DF2;&#x7ECF;&#x8BB2;&#x8FC7;&#xFF0C;&#x6027;&#x80FD;&#x662F;&#x4E00;&#x4E2A;&#x7279;&#x5F81;&#x3002;&#x5982;&#x679C;&#x60A8;&#x60F3;&#x8981;&#x6539;&#x5584;&#x7AD9;&#x70B9;&#x7684;&#x6027;&#x80FD;&#xFF0C;&#x90A3;&#x4E48;&#x5C31;&#x5236;&#x5B9A;&#x4E00;&#x4E2A;&#x6027;&#x80FD;&#x76EE;&#x6807;&#xFF0C;&#x7136;&#x540E;&#x9010;&#x6B65;&#x6539;&#x8FDB;&#xFF0C;&#x76F4;&#x5230;&#x8FBE;&#x5230;&#x76EE;&#x6807;&#x4E3A;&#x6B62;&#x3002;&#x4E0D;&#x8981;&#xFF0C;&#x5C31;&#x4E0D;&#x8FDB;&#x884C;&#x4EFB;&#x4F55;&#x6027;&#x80FD;&#x6D4B;&#x8BD5;&#x3002;&#x901A;&#x5E38;&#xFF0C;&#x5728;&#x9879;&#x76EE;&#x7ED3;&#x675F;&#x65F6;&#xFF0C;&#x518D;&#x4F5C;&#x5FC5;&#x9700;&#x7684;&#x7ED3;&#x6784;&#x8C03;&#x6574;&#x5DF2;&#x7ECF;&#x4E3A;&#x65F6;&#x592A;&#x665A;&#xFF0C;&#x60A8;&#x7684;&#x5BA2;&#x6237;&#x5C06;&#x4E3A;&#x6B64;&#x611F;&#x5230;&#x5931;&#x671B;&#x3002;&#x5C06;&#x6027;&#x80FD;&#x6D4B;&#x8BD5;&#x4F5C;&#x4E3A;&#x60A8;&#x65E5;&#x5E38;&#x6D4B;&#x8BD5;&#x7684;&#x4E00;&#x90E8;&#x5206;&#x6765;&#x8FDB;&#x884C;&#x3002;&#x53EF;&#x4EE5;&#x5BF9;&#x5355;&#x4E2A;&#x7EC4;&#x4EF6;&#x5206;&#x522B;&#x8FDB;&#x884C;&#x6027;&#x80FD;&#x6D4B;&#x8BD5;&#xFF0C;&#x5982;&#x9488;&#x5BF9; ASP &#x9875;&#x6216; COM &#x5BF9;&#x8C61;&#xFF0C;&#x6216;&#x5C06;&#x7AD9;&#x70B9;&#x4F5C;&#x4E3A;&#x4E00;&#x4E2A;&#x6574;&#x4F53;&#x6765;&#x6D4B;&#x8BD5;&#x3002; <br/>&#x8BB8;&#x591A;&#x4EBA;&#x4F7F;&#x7528;&#x5355;&#x4E2A;&#x6D4F;&#x89C8;&#x5668;&#x8BF7;&#x6C42;&#x9875;&#x9762;&#xFF0C;&#x6765;&#x6D4B;&#x8BD5; Web &#x7AD9;&#x70B9;&#x7684;&#x6027;&#x80FD;&#x3002;&#x8FD9;&#x6837;&#x505A;&#x5C31;&#x4F1A;&#x7ED9;&#x60A8;&#x4E00;&#x4E2A;&#x611F;&#x89C9;&#xFF0C;&#x5373;&#x7AD9;&#x70B9;&#x7684;&#x54CD;&#x5E94;&#x80FD;&#x529B;&#x5F88;&#x597D;&#xFF0C;&#x4F46;&#x8FD9;&#x6837;&#x505A;&#x5B9E;&#x9645;&#x4E0A;&#x5E76;&#x4E0D;&#x80FD;&#x544A;&#x8BC9;&#x60A8;&#x5728;&#x8D1F;&#x8F7D;&#x6761;&#x4EF6;&#x4E0B;&#x7AD9;&#x70B9;&#x7684;&#x6027;&#x80FD;&#x5982;&#x4F55;&#x3002; <br/>&#x4E00;&#x822C;&#x60C5;&#x51B5;&#x4E0B;&#xFF0C;&#x8981;&#x60F3;&#x51C6;&#x786E;&#x5730;&#x6D4B;&#x8BD5;&#x6027;&#x80FD;&#xFF0C;&#x60A8;&#x9700;&#x8981;&#x4E00;&#x4E2A;&#x4E13;&#x95E8;&#x7684;&#x6D4B;&#x8BD5;&#x73AF;&#x5883;&#x3002;&#x6B64;&#x73AF;&#x5883;&#x5E94;&#x5305;&#x62EC;&#x786C;&#x4EF6;&#xFF0C;&#x5176;&#x5904;&#x7406;&#x5668;&#x901F;&#x5EA6;&#x3001;&#x5904;&#x7406;&#x5668;&#x6570;&#x91CF;&#x3001;&#x5185;&#x5B58;&#x3001;&#x78C1;&#x76D8;&#x3001;&#x7F51;&#x7EDC;&#x914D;&#x7F6E;&#x7B49;&#x65B9;&#x9762;&#x4E0E;&#x751F;&#x4EA7;&#x73AF;&#x5883;&#x7684;&#x786C;&#x4EF6;&#x76F8;&#x4F3C;&#x3002;&#x5176;&#x6B21;&#xFF0C;&#x60A8;&#x5FC5;&#x987B;&#x6307;&#x5B9A;&#x5BA2;&#x6237;&#x673A;&#x7684;&#x5DE5;&#x4F5C;&#x8D1F;&#x8377;&#xFF1A;&#x6709;&#x591A;&#x5C11;&#x540C;&#x65F6;&#x7684;&#x7528;&#x6237;&#xFF0C;&#x4ED6;&#x4EEC;&#x53D1;&#x51FA;&#x8BF7;&#x6C42;&#x7684;&#x9891;&#x7387;&#xFF0C;&#x4ED6;&#x4EEC;&#x70B9;&#x51FB;&#x9875;&#x9762;&#x7684;&#x7C7B;&#x578B;&#x7B49;&#x7B49;&#x3002;&#x5982;&#x679C;&#x60A8;&#x6CA1;&#x6709;&#x7AD9;&#x70B9;&#x5B9E;&#x9645;&#x4F7F;&#x7528;&#x60C5;&#x51B5;&#x7684;&#x6570;&#x636E;&#xFF0C;&#x60A8;&#x5FC5;&#x987B;&#x4F30;&#x8BA1;&#x4E00;&#x4E0B;&#x4F7F;&#x7528;&#x7684;&#x60C5;&#x51B5;&#x3002;&#x6700;&#x540E;&#xFF0C;&#x60A8;&#x9700;&#x8981;&#x4E00;&#x4E2A;&#x53EF;&#x4EE5;&#x6A21;&#x62DF;&#x9884;&#x671F;&#x5BA2;&#x6237;&#x673A;&#x5DE5;&#x4F5C;&#x8D1F;&#x8377;&#x7684;&#x5DE5;&#x5177;&#x3002;&#x6709;&#x4E86;&#x8FD9;&#x4E9B;&#x5DE5;&#x5177;&#xFF0C;&#x60A8;&#x5C31;&#x53EF;&#x4EE5;&#x5F00;&#x59CB;&#x56DE;&#x7B54;&#x8BF8;&#x5982;&#x201C;&#x5982;&#x679C;&#x6211;&#x6709; N &#x4E2A;&#x540C;&#x65F6;&#x7684;&#x7528;&#x6237;&#xFF0C;&#x90A3;&#x4E48;&#x9700;&#x8981;&#x591A;&#x5C11;&#x670D;&#x52A1;&#x5668;&#xFF1F;&#x201D;&#x4E4B;&#x7C7B;&#x7684;&#x95EE;&#x9898;&#x3002;&#x60A8;&#x8FD8;&#x53EF;&#x4EE5;&#x627E;&#x51FA;&#x51FA;&#x73B0;&#x74F6;&#x9888;&#x7684;&#x539F;&#x56E0;&#xFF0C;&#x5E76;&#x4EE5;&#x6B64;&#x4E3A;&#x76EE;&#x6807;&#x8FDB;&#x884C;&#x4F18;&#x5316;&#x3002; <br/>&#x4E0B;&#x9762;&#x5217;&#x51FA;&#x4E86;&#x4E00;&#x4E9B;&#x597D;&#x7684; Web &#x8D1F;&#x8F7D;&#x6D4B;&#x8BD5;&#x5DE5;&#x5177;&#x3002;&#x6211;&#x4EEC;&#x7279;&#x522B;&#x63A8;&#x8350; Microsoft Web Application Stress (WAS) &#x5DE5;&#x5177;&#x5305;&#x3002;WAS &#x53EF;&#x4F7F;&#x60A8;&#x8BB0;&#x5F55;&#x6D4B;&#x8BD5;&#x811A;&#x672C;&#xFF0C;&#x7136;&#x540E;&#x6A21;&#x62DF;&#x6570;&#x767E;&#x6216;&#x6210;&#x5343;&#x4E0A;&#x4E07;&#x4E2A;&#x7528;&#x6237;&#x8BBF;&#x95EE; Web &#x670D;&#x52A1;&#x5668;&#x3002;WAS &#x62A5;&#x544A;&#x5F88;&#x591A;&#x7EDF;&#x8BA1;&#x4FE1;&#x606F;&#xFF0C;&#x5305;&#x62EC;&#x6BCF;&#x79D2;&#x949F;&#x7684;&#x8BF7;&#x6C42;&#x6570;&#xFF0C;&#x54CD;&#x5E94;&#x65F6;&#x95F4;&#x5206;&#x5E03;&#x60C5;&#x51B5;&#x548C;&#x9519;&#x8BEF;&#x8BA1;&#x6570;&#x3002;WAS &#x6709;&#x4E30;&#x5BCC;&#x7684;&#x5BA2;&#x6237;&#x673A;&#x754C;&#x9762;&#x548C;&#x57FA;&#x4E8E; Web &#x7684;&#x754C;&#x9762;&#x4E24;&#x79CD;&#xFF0C;Web &#x754C;&#x9762;&#x53EF;&#x4F7F;&#x60A8;&#x8FDB;&#x884C;&#x8FDC;&#x7A0B;&#x6D4B;&#x8BD5;&#x3002; <br/>&#x4E00;&#x5B9A;&#x8981;&#x9605;&#x8BFB; IIS 5.0 Tuning Guide&#x3002; <br/>&#x6280;&#x5DE7; 28&#xFF1A;&#x9605;&#x8BFB;&#x8D44;&#x6E90;&#x94FE;&#x63A5; <br/>&#x4E0B;&#x9762;&#x662F;&#x4E00;&#x4E9B;&#x4E0E;&#x6027;&#x80FD;&#x6709;&#x5173;&#x7684;&#x51FA;&#x8272;&#x7684;&#x8D44;&#x6E90;&#x94FE;&#x63A5;&#x3002;&#x5982;&#x679C;&#x60A8;&#x60F3;&#x4E86;&#x89E3;&#x6709;&#x5173;&#x4FE1;&#x606F;&#xFF0C;&#x8BF7;&#x9605;&#x8BFB; Developing Scalable Web Applications&#x3002; <br/>&#x8D44;&#x6E90;<br/>&#x4F18;&#x5316; ASP &#x811A;&#x672C;<br/>&#x4F18;&#x5316; IIS<br/>ADO &#x548C; SQL Server<br/>ASP &#x7EC4;&#x4EF6;&#x548C;&#x7EBF;&#x7A0B;&#x6A21;&#x578B;<br/>&#x8BCD;&#x5178;&#x7EC4;&#x4EF6;<br/>&#x4F1A;&#x8BDD;&#x72B6;&#x6001;<br/>&#x6027;&#x80FD;&#x548C;&#x53EF;&#x6269;&#x5C55;&#x6027;<br/>&#x5DE5;&#x5177;<br/>&#x4E66;&#x76EE;<br/>ASP Web &#x7AD9;&#x70B9;<br/>ASP &#x6837;&#x5F0F;<br/>XML<br/>&#x4F18;&#x5316; ASP &#x811A;&#x672C; <br/>Developing Scalable Web Applications <br/>Got Any Cache? Nancy Winnick Cluts &#x8457; <br/>Maximizing the Performance of Your Active Server Pages&#xFF0C;Nancy Winnick Cluts &#x8457; <br/>15 Seconds: Performance Section <br/>Enhancing Performance in ASP - Part I&#xFF0C;Wayne Plourde &#x8457; <br/>When is Better Worse? Weighing the Technology Trade-Offs&#xFF0C;Nancy Winnick Cluts &#x8457; <br/>Speed and Optimization Resources&#xFF0C;Charles Carroll &#x8457; <br/>&#x4F18;&#x5316; IIS <br/>The Art and Science of Web Server Tuning with Internet Information Services 5.0 <br/>Leveraging ASP in IIS 5.0&#xFF0C;J.D. Meier &#x8457; <br/>Tuning IIS 4.0 for High Volume Sites&#xFF0C;Michael Stephenson &#x8457; <br/>Tuning Internet Information Server Performance&#xFF0C;Mike Moore &#x8457; <br/>Navigating the Maze of Settings for Web Server Performance Optimization&#xFF0C;Todd Wanke &#x8457; <br/>Managing Internet Information Server 4.0 for Performance&#xFF0C;Hans Hugli &#x8457; <br/>ADO &#x548C; SQL Server <br/>Top Ten Tips: Accessing SQL Through ADO and ASP&#xFF0C;J.D. Meier &#x8457; <br/>Improve the Performance of your MDAC Application&#xFF0C;Suresh Kannan &#x8457; <br/>Pooling in the Microsoft Data Access Components&#xFF0C;Leland Ahlbeck &#x548C; Don Willits &#x5408;&#x8457; <br/>SQL Server: Performance Benchmarks and Guides <br/>Improving the Performance of Data Access Components with IIS 4.0&#xFF0C;Leland Ahlbeck &#x8457; <br/>Microsoft Data Access Components (MDAC) and ActiveX Data Objects (ADO) Performance Tips&#xFF0C;Leland Ahlbeck &#x8457; <br/>Microsoft SQL Server 7.0 Practical Performance Tuning and Optimization - The Server Perspective&#xFF0C;Damien Lindauer &#x8457; <br/>Microsoft SQL Server 7.0 Practical Performance Tuning and Optimization - The Application Perspective&#xFF0C;Damien Lindauer &#x8457; <br/>Accessing Recordsets over the Internet&#xFF0C;Dino Esposito &#x8457; <br/>ASP &#x7EC4;&#x4EF6;&#x548C;&#x7EBF;&#x7A0B;&#x6A21;&#x578B; <br/>ASP Component Guidelines&#xFF0C;J.D. Meier &#x8457; <br/>Q243548: INFO: Design Guidelines for VB Components under ASP <br/>Threading Models Explained&#xFF0C;Nancy Winnick Cluts &#x8457; <br/>So Happy Together? Using ActiveX components with Active Server Pages&#xFF0C;Nancy Winnick Cluts &#x8457; <br/>Developing Active Server Components with ATL&#xFF0C;George Reilly &#x8457; <br/>Agility in Server Components&#xFF0C;Neil Allain &#x8457; <br/>Building High-Performance Middle-Tier Components with C++&#xFF0C;Jon Flanders &#x8457; <br/>Active Server Pages and COM Apartments&#xFF0C;Don Box &#x8457; <br/>House of COM: Active Server Pages&#xFF0C;Don Box &#x8457; <br/>House of COM: Contexts&#xFF0C;Don Box &#x8457; <br/>House of COM: Performance Trade-offs of the Windows 2000 Component Execution Environment&#xFF0C;Don Box &#x8457; <br/>Building COM Components That Take Full Advantage of Visual Basic and Scripting&#xFF0C;Ivo Salmre &#x8457; <br/>Component Design Principles for MTS <br/>&#x8BCD;&#x5178;&#x7EC4;&#x4EF6; <br/>Creating a Page Cache Object&#xFF0C;Robert Coleridge &#x8457; <br/>Abridging the Dictionary Object: The ASP Team Cr&#101;ates a Lookup-Table Object&#xFF0C;Robert Carter &#x8457; <br/>Caprock Dictionary <br/>Site Server Commerce Edition includes a dictionary component <br/>&#x4F1A;&#x8BDD;&#x72B6;&#x6001; <br/>Q175167: HOWTO: Persisting Values Without Sessions <br/>Q157906: HOWTO: How To Maintain State Across Pages with VBScript <br/>XML-based Persistence Behaviors Fix Web Farm Headaches&#xFF0C;Aaron Skonnard &#x8457; <br/>House of COM: Stateless Programming&#xFF0C;Don Box &#x8457; <br/>&#x6027;&#x80FD;&#x548C;&#x6269;&#x5C55;&#x6027; <br/>Blueprint for Building Web Sites Using the Microsoft Windows DNA Platform <br/>Server Performance and Scalability Killers&#xFF0C;George Reilly &#x8457; <br/>Microsoft Visual Studio Scalability Center <br/>Fitch &amp; Mather Stocks 2000 <br/>Tuning the FMStocks Application <br/>High-Performance Visual Basic Apps&#xFF0C;Ken Spencer &#x8457; <br/>Duwamish Books&#xFF0C;Phase 4 <br/>Top Windows DNA Performance Mistakes and How to Prevent Them&#xFF0C;Gary Geiger &#x548C; Jon Pulsipher &#x5408;&#x8457; <br/>Building from Static HTML to High-Performance Web-Farms&#xFF0C;Shawn Bice &#x8457; <br/>&#x5DE5;&#x5177; <br/>Microsoft Web Application Stress Tool <br/>I Can&#39;t Stress It Enough -- Load Test Your ASP Application&#xFF0C;J.D. Meier &#x8457; <br/>Windows DNA Performance Kit <br/>Monitoring Events in Distributed Applications Using Visual Studio Analyzer&#xFF0C;Mai-lan Tomsen &#x8457; <br/>&#x4E66;&#x76EE; <br/>Professional Active Server Pages 3.0&#xFF0C;Wrox Press&#xFF08;&#x7279;&#x522B;&#x662F;&#x7B2C; 26 &#x7AE0;&#xFF1A;Optimizing ASP Performance&#xFF0C;George Reilly &#x548C; Matthew Gibbs &#x5408;&#x8457;&#xFF09;&#x3002; <br/>Microsoft Internet Information Services 5.0 Resource Guide&#xFF08;&#x4E0E; Windows 2000 Server Resource Kit &#x5728;&#x4E00;&#x8D77;&#xFF09;&#xFF0C;Microsoft Press&#x3002; <br/>Microsoft Internet Information Server Resource Kit&#xFF08;&#x7528;&#x4E8E; IIS 4.0&#xFF09;&#xFF0C;Microsoft Press&#x3002; <br/>Programming Distributed Applications with COM and Microsoft Visual Basic 6.0&#xFF0C;Ted Pattison &#x8457;&#xFF0C;Microsoft Press&#x3002; <br/>Effective COM&#xFF0C;Don Box&#x3001;Keith Brown&#x3001;Tim Ewald &#x548C; Chris Sells &#x5408;&#x8457;&#xFF1B;Addison-Wesley&#x3002; <br/>Developing Web Usability: The Practice of Simplicity&#xFF0C;Jakob Nielsen &#x8457;&#xFF0C;New Riders&#x3002; <br/>ASP Web &#x7AD9;&#x70B9; <br/>Microsoft TechNet for IIS <br/>LearnASP.com <br/>4GuysFromRolla.com <br/>15Seconds.com <br/>AspToday.com <br/>Asp101.com <br/>AspLists.com&#x3002;&#x8BB8;&#x591A;&#x4E13;&#x4E1A;&#x7684;&#x90AE;&#x4EF6;&#x5217;&#x8868;&#x5305;&#x62EC;&#xFF1A; <br/>Fast Code! <br/>ASP Advanced <br/>Not NewbieState Management <br/>Scalability <br/>Visual Basic Components <br/>XML <br/>C++/ATL Component Building <br/>UseIt.com: Web &#x53EF;&#x7528;&#x6027; <br/>ASP &#x6837;&#x5F0F; <br/>ASP Best Practices&#xFF0C;George Reilly &#x8457; <br/>ASP Quick Lessons&#xFF0C;Charles Carroll &#x8457; <br/>Planning for ASP&#xFF0C;John Meade &#x8457; <br/>ASP Guidelines&#xFF0C;J.D. Meier &#x8457; <br/>XML <br/>Inside XML Performance&#xFF0C;Chris Lovett &#x8457; <br/>Inside MSXML3 Performance&#xFF0C;Chris Lovett &#x8457;</p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (1)</p><p>&nbsp;<br/><br/><a href="wap.asp?do=Login">&#x767B;&#x5F55;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;1.539&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x5FAE;&#x8F6F;&#x5EFA;&#x8BAE;&#x7684;&#x41;&#x53;&#x50;&#x6027;&#x80FD;&#x4F18;&#x5316;&#x32;&#x38;&#x6761;&#x5B88;&#x5219;</a></p><p><br/>你没有权限发表评论</p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;1.539&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="CommentCard"><p>&#x6682;&#x65E0;&#x8BC4;&#x8BBA;</p><p><a href="#MainCard">&#x8FD4;&#x56DE;</a></p><p><br/>&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;&#x2500;</p><p><a href="wap.asp">&#x6728;&#x5B50;&#x5C4B;</a></p><p><a href="http://www.pjhome.net/wap.asp">PJBlog3&nbsp;v3.2.9.518</a>&nbsp;Inside.</p><p>Processed&nbsp;In&nbsp;1.539&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
