
<?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> &#x41;&#x53;&#x50;&#x7F13;&#x5B58;&#x7C7B;</p><p><b>&#x4F5C;&#x8005;&#x3A;</b> &#x64;&#x6E;&#x61;&#x77;&#x6F;</p><p><b>&#x65E5;&#x671F;&#x3A;</b> &#x32;&#x30;&#x30;&#x37;&#x2D;&#x30;&#x34;&#x2D;&#x32;&#x34;&#x20;&#x30;&#x32;&#x3A;&#x33;&#x31;&#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> &#x4E00;&#x3001;&#x4F55;&#x8C13;ASP&#x7F13;&#x5B58;/&#x4E3A;&#x4EC0;&#x4E48;&#x8981;&#x7F13;&#x5B58;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5F53;&#x4F60;&#x7684;web&#x7AD9;&#x70B9;&#x91C7;&#x7528;asp&#x6280;&#x672F;&#x5EFA;&#x7ACB;&#x7684;&#x521D;&#x671F;&#xFF0C;&#x53EF;&#x80FD;&#x611F;&#x89C9;&#x5230;&#x7684;&#x662F;asp&#x52A8;&#x6001;&#x7F51;&#x9875;&#x6280;&#x672F;&#x5E26;&#x6765;&#x7684;&#x4FBF;&#x5229;&#x6027;&#xFF0C;&#x4EE5;&#x53CA;&#x968F;&#x610F;&#x4FEE;&#x6539;&#x6027;&#x3001;&#x81EA;&#x5982;&#x7684;http&#x63A7;&#x5236;&#x3002;&#x4F46;&#x662F;&#xFF0C;&#x968F;&#x7740;&#x8BBF;&#x95EE;&#x91CF;&#x7684;&#x589E;&#x52A0;&#xFF0C;&#x4F60;&#x4E00;&#x5B9A;&#x4F1A;&#x53D1;&#x73B0;&#x81EA;&#x5DF1;&#x7684;&#x7AD9;&#x70B9;&#x8BBF;&#x95EE;&#x901F;&#x5EA6;&#x8D8A;&#x6765;&#x8D8A;&#x6162;&#xFF0C;IIS&#x91CD;&#x65B0;&#x542F;&#x52A8;&#x5F97;&#x8D8A;&#x6765;&#x8D8A;&#x9891;&#x7E41;&#x3002;&#x63A5;&#x4E0B;&#x6765;&#xFF0C;&#x4F60;&#x4E00;&#x5B9A;&#x60F3;&#x4F18;&#x5316;asp&#xFF0C;&#x8BF8;&#x5982;&#x66F4;&#x6362;&#x6027;&#x80FD;&#x66F4;&#x4F18;&#x5F02;&#x7684;&#x6570;&#x636E;&#x5E93;&#x3001;&#x5EFA;&#x7ACB;&#x7D22;&#x5F15;&#x3001;&#x7F16;&#x5199;&#x5B58;&#x50A8;&#x8FC7;&#x7A0B;&#x7B49;&#x7B49;&#x3002;&#x8FD9;&#x4E9B;&#x63AA;&#x65BD;&#x6709;&#x4E9B;&#x4E0D;&#x9700;&#x8981;&#x589E;&#x52A0;&#x6210;&#x672C;&#x538B;&#x529B;&#xFF0C;&#x6709;&#x4E9B;&#x5219;&#x6210;&#x672C;&#x538B;&#x529B;&#x5F88;&#x5927;&#xFF08;&#x8B6C;&#x5982;&#x4E1B;access&#x5230;SQL&#xFF09;&#xFF0C;&#x800C;&#x4E14;&#x6548;&#x679C;&#x8FD8;&#x4E0D;&#x4E00;&#x5B9A;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x9762;&#x5BF9;web&#x8BBF;&#x95EE;&#x538B;&#x529B;&#xFF0C;&#x6211;&#x8BA4;&#x4E3A;&#x6700;&#x7ECF;&#x6D4E;&#x7684;&#x529E;&#x6CD5;&#x662F;&#x5229;&#x7528;&#x7F13;&#x5B58;&#x4F18;&#x5316;&#x6280;&#x672F;&#x6765;&#x5B9E;&#x73B0;&#x7F13;&#x89E3;web&#x7684;&#x670D;&#x52A1;&#x538B;&#x529B;&#x3002;<br/>Web&#x8BBF;&#x95EE;&#x91CF;&#x589E;&#x52A0;&#x901A;&#x5E38;&#x610F;&#x5473;&#x7740;&#x4EE5;&#x4E0B;&#x8D44;&#x6E90;&#x9700;&#x6C42;&#x7684;&#x5FEB;&#x901F;&#x589E;&#x957F;&#xFF1A;<br/>1&#x3001; &#x7F51;&#x5361;&#x6D41;&#x91CF;&#x589E;&#x52A0;&#xFF0C;&#x9700;&#x8981;&#x6D88;&#x8017;&#x66F4;&#x591A;&#x7684;CPU&#x5904;&#x7406;&#x7F51;&#x7EDC;&#x6D41;&#x91CF;&#x548C;&#x7F51;&#x7EDC;I/O&#x7EBF;&#x7A0B;&#x3002;<br/>2&#x3001; &#x9700;&#x8981;&#x66F4;&#x9891;&#x7E41;&#x7684;&#x6253;&#x5F00;/&#x5173;&#x95ED;&#x6570;&#x636E;&#x5E93;&#x8FDE;&#x7ED3;&#xFF08;&#x5982;&#x679C;&#x4F7F;&#x7528;&#x6570;&#x636E;&#x5E93;&#x6280;&#x672F;&#x2014;&#x901A;&#x5E38;asp&#x90FD;&#x4F1A;&#x91C7;&#x7528;&#x6570;&#x636E;&#x5E93;&#x4F5C;&#x4E3A;&#x6570;&#x636E;&#x5B58;&#x50A8;&#xFF09;&#xFF0C;&#x4E25;&#x91CD;&#x6D88;&#x8017;&#x8D44;&#x6E90;&#x7684;&#x4E8B;&#x7269;&#x6570;&#x91CF;&#x3001;&#x4EE5;&#x53CA;&#x4E8B;&#x52A1;&#x76F8;&#x4E92;&#x7ADE;&#x4E89;&#x8D44;&#x6E90;&#x5F15;&#x8D77;&#x7684;&#x6B7B;&#x9501;&#x3001;&#x4F1A;&#x589E;&#x52A0;&#x7F51;&#x7EDC;I/O&#x6216;&#x8005;CPU&#x6D88;&#x8017;&#x3002;<br/>3&#x3001; &#x5982;&#x679C;&#x91C7;&#x7528;session&#x7684;&#x8BDD;&#xFF0C;IIS&#x4E3A;&#x4E86;&#x7EF4;&#x6301;&#x72B6;&#x6001;&#xFF0C;&#x4F1A;&#x6D88;&#x8017;&#x66F4;&#x591A;&#x5185;&#x5B58;&#xFF0C;&#x800C;&#x5185;&#x5B58;&#x6D88;&#x8017;&#x53EF;&#x80FD;&#x4F1A;&#x5F15;&#x53D1;&#x7269;&#x7406;&#x5185;&#x5B58;&#x4E0D;&#x591F;&#xFF0C;&#x5F15;&#x8D77;&#x7269;&#x7406;&#x5185;&#x5B58;&#x540C;&#x8F85;&#x5B58;&#x95F4;&#x7684;&#x9891;&#x7E41;&#x4EA4;&#x6362;&#xFF0C;&#x4ECE;&#x800C;&#x5F15;&#x8D77;&#x4EE3;&#x7801;&#x6267;&#x884C;&#x7684;&#x505C;&#x987F;&#xFF0C;web&#x54CD;&#x5E94;&#x963B;&#x6EDE;&#x3002;<br/>4&#x3001; &#x7531;&#x4E8E;&#x8BBF;&#x95EE;&#x7684;&#x4E0D;&#x5230;&#x53CA;&#x65F6;&#x54CD;&#x5E94;&#xFF0C;&#x4F1A;&#x5F15;&#x8D77;&#x7F51;&#x9875;&#x8BBF;&#x95EE;&#x6545;&#x969C;&#xFF0C;&#x5BFC;&#x81F4;&#x7528;&#x6237;&#x5237;&#x65B0;&#xFF0C;&#x4ECE;&#x800C;&#x52A0;&#x5267;CPU&#x3001;&#x5185;&#x5B58;&#x7B49;&#x8D44;&#x6E90;&#x9700;&#x6C42;&#x3002;<br/>&#x5B9E;&#x9645;&#x4E0A;&#xFF0C;&#x8003;&#x8651;&#x901A;&#x5E38;&#x7684;web&#x5E94;&#x7528;&#x7A0B;&#x5E8F;&#xFF0C;&#x5F88;&#x591A;&#x65F6;&#x5019;&#x7684;&#x52A8;&#x6001;&#x4EE3;&#x7801;&#x6267;&#x884C;&#x662F;&#x4E0D;&#x5FC5;&#x8981;&#x7684;&#x3002; <br/>&#x4E8C;&#x3001;asp&#x7F13;&#x5B58;&#x7684;&#x5206;&#x7C7B;<br/>&#x64C5;&#x81EA;&#x603B;&#x7ED3;&#xFF0C;asp&#x7684;&#x7F13;&#x5B58;&#x53EF;&#x4EE5;&#x5206;&#x4E3A;&#x4E24;&#x7C7B;&#xFF1A;<br/>1&#x3001; &#x6587;&#x4EF6;&#x7F13;&#x5B58;<br/>&#x6240;&#x8C13;&#x6587;&#x4EF6;&#x7F13;&#x5B58;&#xFF0C;&#x5C31;&#x662F;&#x6839;&#x636E;&#x903B;&#x8F91;&#x5224;&#x65AD;&#xFF0C;&#x4E00;&#x6BB5;&#x65F6;&#x95F4;&#x5185;&#x67D0;&#x4E2A;asp&#x7684;&#x7279;&#x5B9A;&#x6267;&#x884C;&#x5C06;&#x4E0D;&#x4F1A;&#x6709;&#x5F88;&#x5927;&#x7684;&#x53D8;&#x52A8;&#xFF0C;&#x56E0;&#x800C;&#x5C06;&#x5185;&#x5BB9;&#x4EE5;&#x9759;&#x6001;html&#x7684;&#x5F62;&#x5F0F;&#x5B58;&#x653E;&#xFF0C;&#x7136;&#x540E;&#x4EE5;web&#x7684;&#x91CD;&#x5B9A;&#x5411;&#x6280;&#x672F;&#x8BA9;&#x5BA2;&#x6237;&#x7AEF;&#x8BBF;&#x95EE;&#x9759;&#x6001;&#x6587;&#x4EF6;&#xFF0C;&#x4EE5;&#x8FBE;&#x5230;&#x51CF;&#x5C11;CPU&#x3001;&#x6570;&#x636E;&#x5E93;&#x8D44;&#x6E90;&#x7B49;&#x7684;&#x9700;&#x6C42;&#x3002;&#x8FD9;&#x6837;&#x7684;&#x5E94;&#x7528;&#x5F88;&#x591A;&#xFF0C;&#x8B6C;&#x5982;&#x5F88;&#x591A;&#x8BBA;&#x575B;&#x5C31;&#x662F;&#x5728;&#x56DE;&#x590D;&#x8D34;&#x5B50;&#x7684;&#x65F6;&#x5019;&#x5C06;&#x6574;&#x4E2A;&#x8D34;&#x5B50;&#x91CD;&#x65B0;&#x751F;&#x6210;&#x4E00;&#x4E2A;&#x9759;&#x6001;&#x6587;&#x4EF6;&#xFF0C;&#x7136;&#x540E;&#x8FDB;&#x884C;&#x91CD;&#x5B9A;&#x5411;&#x7684;&#xFF0C;&#x4F8B;&#x5982; donews.com&#x7684;&#x8BBA;&#x575B;&#x3002;&#x8BE5;&#x6210;&#x9759;&#x6001;&#x8FD8;&#x6709;&#x4E00;&#x4E2A;&#x526F;&#x4F5C;&#x7528;&#xFF08;&#x597D;&#x5904;&#xFF09;--&#x53EF;&#x4EE5;&#x5F88;&#x5BB9;&#x6613;&#x88AB;google&#x7B49;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x6536;&#x5F55;&#x3002;&#x4E00;&#x4E9B;&#x6240;&#x8C13;&#x65B0;&#x95FB;&#x53D1;&#x5E03;&#x7CFB;&#x7EDF;&#x7684;&#x90FD;&#x91C7;&#x7528;&#x4E86;&#x6B64;&#x6280;&#x672F;&#x3002;<br/>2&#x3001; &#x6587;&#x4EF6;&#x7247;&#x65AD;&#x7F13;&#x5B58;<br/>&#x6240;&#x8C13;&#x6587;&#x4EF6;&#x7F13;&#x5B58;&#xFF0C;&#x4E5F;&#x662F;&#x57FA;&#x4E8E;&#x903B;&#x8F91;&#x5224;&#x65AD;&#xFF0C;&#x67D0;&#x90E8;&#x5206;&#x6570;&#x636E;&#xFF08;&#x901A;&#x5E38;&#x662F;&#x9700;&#x8981;&#x6D88;&#x8017;&#x8D44;&#x6E90;&#x7684;&#x5927;&#x5BB9;&#x91CF;&#x6570;&#x636E;&#x5E93;&#x67E5;&#x8BE2;&#x53D6;&#x5F97;&#xFF09;&#x5728;&#x4E00;&#x5B9A;&#x65F6;&#x95F4;&#x5185;&#x4E0D;&#x4F1A;&#x6539;&#x53D8;&#xFF0C;&#x6240;&#x4EE5;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5C06;&#x8FD9;&#x4E9B;&#x6570;&#x636E;&#x5229;&#x7528;&#x6587;&#x4EF6;&#x7684;&#x5F62;&#x5F0F;&#x8FDB;&#x884C;&#x5B58;&#x50A8;&#xFF0C;&#x5F53;&#x9700;&#x8981;&#x65F6;&#x5019;&#xFF0C;&#x53EF;&#x4EE5;&#x901A;&#x8FC7;&#x8BFB;&#x53D6;&#x6587;&#x4EF6;&#x6765;&#x83B7;&#x53D6;&#x6570;&#x636E;&#xFF0C;&#x907F;&#x514D;&#x589E;&#x52A0;&#x6570;&#x636E;&#x5E93;&#x7684;&#x8D1F;&#x62C5;&#x3002;&#x4F8B;&#x5982;&#xFF0C;&#x6211;&#x4EEC;&#x901A;&#x5E38;&#x5C06;&#x4E00;&#x4E9B;&#x6570;&#x636E;&#x4EE5;xml&#x683C;&#x5F0F;&#x5B58;&#x50A8;&#xFF0C;&#x7136;&#x540E;&#x5229;&#x7528;xslt&#x6280;&#x672F;&#x5B9E;&#x73B0;&#x663E;&#x793A;&#xFF08;xml&#x5904;&#x7406;&#x901A;&#x5E38;&#x9700;&#x8981;&#x5927;&#x91CF;CPU&#x8D44;&#x6E90;&#xFF0C;&#x6240;&#x4EE5;&#x901A;&#x5E38;&#x662F;IE&#x76F4;&#x63A5;&#x8BFB;&#x53D6;xml&#x5230;&#x5BA2;&#x6237;&#x7AEF;&#x5728;&#x5BA2;&#x6237;&#x7684;CPU&#x4E0A;&#x8FDB;&#x884C;&#x5904;&#x7406;&#xFF09;&#x3002;CSDN&#x7684;&#x8BBA;&#x575B;&#x5C31;&#x662F;&#x8FD9;&#x6837;&#x5904;&#x7406;&#x7684;&#x3002;<br/>3&#x3001; &#x4E3B;&#x5B58;&#x7F13;&#x5B58;<br/>&#x9664;&#x6B64;&#x4E4B;&#x5916;&#xFF0C;&#x8FD8;&#x53EF;&#x4EE5;&#x8003;&#x8651;&#x5728;&#x5185;&#x5B58;&#x4E2D;&#x5904;&#x7406;&#x7F13;&#x5B58;&#xFF0C;&#x5C06;&#x9700;&#x8981;&#x53CA;&#x65F6;&#x54CD;&#x5E94;&#x7684;&#x5185;&#x5BB9;&#x5B58;&#x50A8;&#x5728;&#x5185;&#x5B58;&#x4E2D;&#xFF0C;&#x4E00;&#x65E6;&#x8BBF;&#x95EE;&#x9700;&#x6C42;&#xFF0C;&#x7ACB;&#x5373;&#x4ECE;&#x5FEB;&#x901F;&#x7684;&#x8D2E;&#x5B58;&#x4E2D;&#x8F93;&#x9001;&#x51FA;&#x53BB;&#x3002;&#x5982;&#x679C;&#x6781;&#x5927;&#x91CF;&#x7684;&#x8BBF;&#x95EE;&#x9700;&#x6C42;&#x96C6;&#x4E2D;&#x5728;&#x51E0;&#x4E2A;&#x5C11;&#x91CF;&#x7684;&#x9875;&#x9762;&#x6216;&#x8005;&#x4E3B;&#x5B58;&#x8DB3;&#x591F;&#x591A;&#xFF0C;&#x6211;&#x60F3;&#x91C7;&#x7528;&#x4E3B;&#x5B58;&#x7F13;&#x5B58;&#x4E00;&#x5B9A;&#x53EF;&#x4EE5;&#x5927;&#x5E45;&#x5EA6;&#x63D0;&#x9AD8;web&#x8BBF;&#x95EE;&#x6027;&#x80FD;&#x3002;<br/>&nbsp;&nbsp;<br/>&#x4E09;&#x3001;&#x5982;&#x4F55;&#x5B9E;&#x73B0;/&#x4F7F;&#x7528;&#x7F13;&#x5B58;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5B9E;&#x73B0;&#x7F13;&#x5B58;&#x9700;&#x8981;&#x8003;&#x8651;&#x4EE5;&#x4E0B;&#x95EE;&#x9898;&#xFF1A;<br/>1&#x3001; &#x54EA;&#x4E9B;&#x9875;&#x9762;&#x4F1A;&#x5728;&#x77ED;&#x65F6;&#x95F4;&#x5185;&#x4E0D;&#x4F1A;&#x6539;&#x53D8;&#xFF1F;<br/>&#x5206;&#x6790;&#x81EA;&#x5DF1;&#x7684;&#x7AD9;&#x70B9;&#xFF0C;&#x8FD9;&#x6837;&#x7684;&#x9875;&#x9762;&#x5F88;&#x591A;&#x3002;&#x8B6C;&#x5982;&#x4E00;&#x4E2A;&#x7AD9;&#x70B9;&#x901A;&#x5E38;&#x90FD;&#x6709;&#x65B0;&#x95FB;&#x8D44;&#x8BAF;&#x7C7B;&#x7684;&#x680F;&#x76EE;&#xFF0C;&#x8FD9;&#x4E9B;&#x680F;&#x76EE;&#x901A;&#x5E38;&#x90FD;&#x662F;&#x7AD9;&#x70B9;&#x7EF4;&#x62A4;&#x4EBA;&#x5458;&#x5728;&#x4E00;&#x5929;&#x7684;&#x67D0;&#x4E2A;&#x65F6;&#x95F4;&#x53D1;&#x5E03;&#x8D44;&#x6599;&#xFF0C;&#x4E4B;&#x540E;&#x5F88;&#x5C11;&#x6539;&#x52A8;&#x9875;&#x9762;&#x3002;&#x90A3;&#x4E48;&#x8FD9;&#x4E9B;&#x9875;&#x9762;&#x5C31;&#x9002;&#x5408;&#x4E8E;&#x91C7;&#x7528;&#x9759;&#x6001;&#x6587;&#x4EF6;&#x7F13;&#x5B58;&#x3002;&#x5B9E;&#x9645;&#x4E0A;&#xFF0C;&#x6240;&#x8C13;&#x65B0;&#x95FB;&#x53D1;&#x5E03;&#x7CFB;&#x7EDF;&#x5C31;&#x662F;&#x8FD9;&#x4E48;&#x505A;&#x7684;&#xFF0C;&#x90A3;&#x4E48;&#x90A3;&#x4E5F;&#x53EF;&#x4EE5;&#x53C2;&#x8003;&#x8FD9;&#x4E9B;&#x7CFB;&#x7EDF;&#x7684;&#x601D;&#x60F3;&#x6539;&#x9020;&#x81EA;&#x5DF1;&#x7684;&#x539F;&#x6709;&#x52A8;&#x6001;asp&#x9875;&#x9762;&#x3002;<br/>2&#x3001; &#x90A3;&#x4E9B;&#x9875;&#x9762;&#x9488;&#x5BF9;&#x5168;&#x90E8;&#x8BBF;&#x95EE;&#x8005;&#x90FD;&#x91C7;&#x7528;&#x540C;&#x4E00;&#x4E2A;&#x903B;&#x8F91;&#x751F;&#x6210;&#xFF08;&#x4E5F;&#x5C31;&#x662F;&#x4E0D;&#x533A;&#x5206;&#x8BBF;&#x95EE;&#x8005;&#xFF09;&#x3002;<br/>&#x9664;&#x4E86;&#x65B0;&#x95FB;&#x8D44;&#x8BAF;&#x4E4B;&#x7C7B;&#x7684;&#x680F;&#x76EE;&#x6240;&#x6709;&#x8BBF;&#x95EE;&#x8005;&#x90FD;&#x770B;&#x4E00;&#x4E2A;&#x754C;&#x9762;&#x5916;&#xFF0C;&#x8BBA;&#x575B;&#x7B49;&#x6D88;&#x8017;&#x8D44;&#x6E90;&#x7684;&#x5E94;&#x7528;&#x4E00;&#x822C;&#x4E5F;&#x53EF;&#x4EE5;&#x8BBE;&#x8BA1;&#x6210;&#x7EDF;&#x4E00;&#x903B;&#x8F91;&#x751F;&#x6210;&#xFF08;&#x540C;&#x4E00;&#x4E2A;&#x8D34;&#x5B50;&#xFF0C;&#x5F20;&#x4E09;&#x674E;&#x56DB;&#x770B;&#x7684;&#x90FD;&#x4E00;&#x6837;&#xFF09;&#xFF0C;&#x9488;&#x5BF9;&#x8FD9;&#x7C7B;&#x5E94;&#x7528;&#x9875;&#x9762;&#x6211;&#x4EEC;&#x4E5F;&#x53EF;&#x4EE5;&#x91C7;&#x7528;&#x9759;&#x6001;&#x7F13;&#x5B58;&#x6765;&#x5B9E;&#x73B0;&#x3002;&#x4E5F;&#x53EF;&#x4EE5;&#x8003;&#x8651;&#x5C06;&#x6570;&#x636E;&#x7247;&#x65AD;&#x5316;&#xFF0C;&#x5229;&#x7528;&#x811A;&#x672C;&#x6280;&#x672F;&#x5728;&#x670D;&#x52A1;&#x5668;&#x5904;&#x7406;&#x80FD;&#x529B;&#x4E4B;&#x5916;&#x4E5F;&#x5C31;&#x662F;&#x5BA2;&#x6237;&#x7AEF;&#x6D4F;&#x89C8;&#x5668;&#x8FDB;&#x884C;&#x5904;&#x7406;&#x3002;<br/>3&#x3001; &#x91C7;&#x7528;&#x7F13;&#x5B58;&#x7684;&#x4EE3;&#x4EF7;&#x548C;&#x6536;&#x83B7;&#x3002;<br/>&#x4E3B;&#x8981;&#x5C31;&#x662F;&#x201C;&#x7A7A;&#x95F4;&#x6362;&#xFF08;&#x54CD;&#x5E94;&#xFF09;&#x65F6;&#x95F4;&#x201D;&#x3002;&#x5229;&#x7528;&#x7F13;&#x5B58;&#x6280;&#x672F;&#x5C06;&#x4E4B;&#x540E;&#x9891;&#x7E41;&#x9700;&#x8981;&#x7684;&#x5185;&#x5BB9;&#x8FDB;&#x884C;&#x9884;&#x5904;&#x7406;&#xFF0C;&#x4F7F;&#x4E4B;&#x63D0;&#x9AD8;web&#x670D;&#x52A1;&#x5668;&#x54CD;&#x5E94;&#x80FD;&#x529B;&#xFF0C;&#x66F4;&#x91CD;&#x8981;&#x8D62;&#x5F97;&#x8BBF;&#x95EE;&#x8005;&#x7684;&#x6B22;&#x5FC3;&#x3002;<br/>&#x4EE3;&#x4EF7;&#x5C31;&#x662F;web&#x7A7A;&#x95F4;&#x9700;&#x6C42;&#x589E;&#x52A0;&#xFF0C;&#x540C;&#x65F6;&#x53C8;&#x53EF;&#x80FD;&#x5F71;&#x54CD;&#x5230;&#x8BBF;&#x95EE;&#x6548;&#x679C;&#x3002;<br/>&#x4F46;&#x6211;&#x8BA4;&#x4E3A;&#x9002;&#x5F53;&#x7684;&#x7F13;&#x5B58;&#xFF0C;&#x662F;&#x5229;&#x5927;&#x4E8E;&#x5F0A;&#x7684;&#x3002;<br/>4&#x3001; &#x90A3;&#x4E9B;&#x5730;&#x65B9;&#x4E0D;&#x9002;&#x5B9C;&#x91C7;&#x7528;&#x7F13;&#x5B58;<br/>&#x52A8;&#x6001;&#x67E5;&#x8BE2;&#x9875;&#x9762;&#xFF0C;&#x6BCF;&#x4E2A;&#x4EBA;&#x7684;&#x67E5;&#x8BE2;&#x5185;&#x5BB9;&#x4E0D;&#x4E00;&#x6837;&#xFF0C;&#x663E;&#x793A;&#x7ED3;&#x679C;&#x4E0D;&#x5927;&#x4E00;&#x6837;&#xFF0C;&#x6240;&#x4EE5;&#x4E0D;&#x5927;&#x53EF;&#x80FD;&#x5C06;&#x67E5;&#x8BE2;&#x7ED3;&#x679C;&#x751F;&#x6210;&#x7F13;&#x5B58;&#xFF0C;&#x91C7;&#x7528;&#x7F13;&#x5B58;&#x8F83;&#x4E3A;&#x590D;&#x6742;&#x4E14;&#x7F13;&#x5B58;&#x5229;&#x7528;&#x7387;&#x4F4E;&#x4E0B;&#xFF0C;&#x9020;&#x6210;&#x7BA1;&#x7406;&#x6210;&#x672C;&#x4E0A;&#x4EC0;&#xFF08;&#x5047;&#x8BBE;&#x4F60;&#x7F13;&#x5B58;&#x4E86;1000&#x4E2A;&#x67E5;&#x8BE2;&#x5173;&#x952E;&#x5B57;&#xFF0C;&#x90A3;&#x4E48;&#x7BA1;&#x7406;&#x8FD9;&#x4E9B;&#x5173;&#x952E;&#x5B57;&#x540C;&#x7F13;&#x5B58;&#x7684;&#x5BF9;&#x5E94;&#x4E5F;&#x662F;&#x9EBB;&#x70E6;&#x4E8B;&#xFF09;&#x3002;<br/>&#x56DB;&#x3001;&#x5B9E;&#x4F8B;&#x5206;&#x6790;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5047;&#x8BBE;&#x4E00;&#x4E2A;&#x5EFA;&#x8BAE;&#x8BBA;&#x575B;&#x7684;&#x539F;&#x6709;&#x5E03;&#x5C40;&#x5982;&#x4E0B;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6839;&#x76EE;&#x5F55;&#x4E0B;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;default.asp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x9996;&#x9875;&#xFF0C;&#x4E00;&#x822C;&#x662F;&#x7CBE;&#x534E;&#x3001;&#x63A8;&#x8350;&#x4E4B;&#x7C7B;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listBorad.asp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x8BE5;&#x6587;&#x4EF6;&#x5217;&#x51FA;&#x5168;&#x90E8;&#x5206;&#x680F;&#x76EE;&#x7684;&#x540D;&#x79F0;&#x548C;&#x4ECB;&#x7ECD;&#xFF0C;&#x5982;&#x679C;&#x643A;&#x5E26;&#x53C2;&#x6570;MainBID&#x5C31;&#x8868;&#x793A;&#x8981;&#x5217;&#x51FA;&#x677F;&#x5757;&#x4E0B;&#x7684;&#x680F;&#x76EE;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;listThread.asp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#x8BE5;&#x6587;&#x4EF6;&#x5982;&#x679C;&#x4E0D;&#x643A;&#x5E26;&#x4EFB;&#x4F55;&#x53C2;&#x6570;&#x8868;&#x793A;&#x5217;&#x51FA;&#x5168;&#x90E8;&#x7684;&#x8D34;&#x5B50;&#xFF0C;&#x643A;&#x5E26;MainBID&#x8868;&#x793A;&#x5217;&#x51FA;&#x67D0;&#x5757;&#x7684;&#x5168;&#x90E8;&#x8D34;&#x5B50;&#x3002;&#x5982;&#x679C;&#x643A;&#x5E26;subBID&#x8868;&#x793A;&#x5217;&#x51FA;&#x5177;&#x4F53;&#x680F;&#x76EE;&#x7684;&#x8D34;&#x5B50;&#x3002;&#x5982;&#x679C;&#x643A;&#x5E26;page&#x53C2;&#x6570;&#x8868;&#x793A;&#x5206;&#x9875;&#x5217;&#x51FA;&#x4E3B;&#x9898;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;ViewThread.asp &#x5217;&#x51FA;&#x67D0;&#x4E2A;&#x8D34;&#x5B50;&#x5185;&#x5BB9;&#x3002;&#x6211;&#x4EEC;&#x5047;&#x8BBE;&#x8D34;&#x5B50;&#x663E;&#x793A;&#x4E3A;&#x4E00;&#x4E2A;&#x53D1;&#x8A00;&#xFF0C;&#x4EFB;&#x610F;&#x8DDF;&#x8D34;&#x5168;&#x90E8;&#x5217;&#x5728;&#x540E;&#x9762;&#x3002;ID&#x53C2;&#x6570;&#x4E3A;&#x8981;&#x663E;&#x793A;&#x7684;&#x8D34;&#x5B50;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Reply.asp&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#x56DE;&#x5E94;&#x67D0;&#x4E2A;&#x8D34;&#x5B50;&#xFF0C;&#x643A;&#x5E26;&#x53C2;&#x6570;Id&#x56DE;&#x5E94;&#x67D0;&#x4E2A;&#x8D34;&#x5B50;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&#x5176;&#x5B83;&#x7684;&#x6682;&#x4E0D;&#x8BA8;&#x8BBA;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x4EE5;&#x4E0A;&#xFF0C;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x770B;&#x5230;&#xFF0C;&#x5982;&#x679C;&#x5168;&#x90E8;&#x662F;&#x91C7;&#x7528;&#x539F;&#x59CB;&#x7684;ASP/PHP&#x6765;&#x505A;&#xFF0C;&#x90A3;&#x51E0;&#x4E4E;&#x6BCF;&#x4E00;&#x4E2A;asp&#x6587;&#x4EF6;&#x7684;&#x6267;&#x884C;&#x90FD;&#x9700;&#x8981;&#x6570;&#x636E;&#x5E93;&#x64CD;&#x4F5C;&#xFF0C;&#x9891;&#x7E41;&#x7684;&#x67E5;&#x8BE2;&#xFF0C;&#x591A;&#x8868;&#x67E5;&#x8BE2;&#x3002;&#x8981;&#x77E5;&#x9053;&#x67E5;&#x8BE2;&#x6570;&#x636E;&#x5E93;&#x6700;&#x7EC8;&#x4F1A;&#x5E26;&#x6765;&#x6027;&#x80FD;&#x7684;&#x4E0B;&#x964D;&#xFF0C;&#x54CD;&#x5E94;&#x901F;&#x5EA6;&#x4E0B;&#x964D;&#xFF0C;&#x5E26;&#x7ED9;&#x8BBF;&#x95EE;&#x8005;&#x7F13;&#x6162;&#x7684;&#x6D4F;&#x89C8;&#x5F71;&#x54CD;&#xFF0C;&#x4E0D;&#x5229;&#x4E8E;web&#x7684;&#x8D28;&#x91CF;&#x3002;&#x66F4;&#x91CD;&#x8981;&#x7684;&#x662F;&#x5BF9;&#x4E8E;&#x7532;&#x4E59;&#x4E24;&#x4E2A;&#x4EBA;&#x6765;&#x8BB2;&#xFF0C;&#x4ED6;&#x4EEC;&#x8BBF;&#x95EE;ViewThread.asp&#x4E4B;&#x7C7B;&#x7684;&#x5982;&#x679C;ID&#x4E00;&#x81F4;&#xFF0C;&#x90A3;&#x4E48;&#x5F88;&#x591A;&#x65F6;&#x5019;&#x4ED6;&#x4EEC;&#x4F1A;&#x770B;&#x5230;&#x540C;&#x6837;&#x7684;&#x5185;&#x5BB9;&#xFF08;&#x4ED6;&#x4EEC;&#x7684;&#x6D4F;&#x89C8;&#x5668;&#x6536;&#x5230;&#x7684;HTML&#x4EE3;&#x7801;&#x51E0;&#x4E4E;&#x4E00;&#x6837;&#xFF09;&#xFF0C;&#x4F46;&#x662F;&#x4E3A;&#x4E86;&#x8FD9;&#x201C;&#x540C;&#x6837;&#x7684;&#x5185;&#x5BB9;&#x201D;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x9700;&#x8981;&#x6253;&#x5F00;&#x6570;&#x636E;&#x5E93;&#x8FDE;&#x7ED3;&#x3001;&#x67E5;&#x8BE2;&#xFF0C;&#x8BFB;&#x53D6;&#x7EAA;&#x5F55;&#xFF0C;&#x663E;&#x793A;&#xFF0C;&#x5173;&#x95ED;&#x7EAA;&#x5F55;&#x3001;&#x6570;&#x636E;&#x5E93;&#x8FDE;&#x7ED3;&#x3002;&#x3002;&#x3002;&#x3002;&#x4EE5;&#x4E0B;&#x5217;&#x7684;&#x6D88;&#x8017;&#x670D;&#x52A1;&#x5668;&#x8D44;&#x6E90;&#x7684;&#x64CD;&#x4F5C;&#xFF0C;&#x5982;&#x679C;&#x662F;&#x66F4;&#x591A;&#x7684;&#x4EBA;&#x6765;&#x8BBF;&#x95EE;&#xFF0C;&#x6700;&#x7EC8;&#x7684;&#x7ED3;&#x679C;&#x662F;&#x8FD9;&#x4E9B;&#x4EBA;&#x52A0;&#x5267;&#x6D88;&#x8017;&#x670D;&#x52A1;&#x5668;&#x8D44;&#x6E90;&#x3002;&#x5B9E;&#x9645;&#x4E0A;&#xFF0C;&#x8FD9;&#x4E9B;&#x4E3A;&#x4E86;&#x201C;&#x540C;&#x6837;&#x7684;&#x5185;&#x5BB9;&#x201D;&#x6240;&#x505A;&#x7684;&#x91CD;&#x590D;&#x52B3;&#x52A8;&#x662F;&#x53EF;&#x4EE5;&#x5229;&#x7528;&#x7F13;&#x5B58;&#x6280;&#x672F;&#x8FDB;&#x884C;&#x4F18;&#x5316;&#x907F;&#x514D;&#x7684;&#x3002;&#x8B6C;&#x5982;&#xFF1A;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x5728;reply.asp&#x63D0;&#x4EA4;&#x5185;&#x5BB9;&#x540E;&#xFF0C;&#x6211;&#x4EEC;&#x7ACB;&#x5373;&#x8C03;&#x7528;&#x751F;&#x6210;&#x9759;&#x6001;&#x7684;&#x529F;&#x80FD;&#xFF0C;&#x5C06;&#x6574;&#x4E2A;&#x8D34;&#x5B50;&#x5185;&#x5BB9;&#x5B58;&#x50A8;&#x4E3A;viewThread_xxxx.htm&#x4E4B;&#x7C7B;&#x7684;&#x9759;&#x6001;html&#x6587;&#x4EF6;&#xFF0C;&#x518D;&#x901A;&#x5E38;&#x60C5;&#x51B5;&#x4E0B;&#x8BBF;&#x95EE;viewThread.asp?ID=xxxx&#x7684;&#x65F6;&#x5019;&#xFF0C;&#x7CFB;&#x7EDF;&#x81EA;&#x52A8;redirect&#x5230;&#x5BF9;&#x5E94;&#x7684;&#x9759;&#x6001;&#x6587;&#x4EF6;viewThreadxxxx.htm&#x53BB;&#x3002;&#x8FD9;&#x6837;&#xFF0C;&#x5F53;&#x4E00;&#x4E2A;&#x8D34;&#x5B50;&#x6CA1;&#x6709;&#x6700;&#x65B0;&#x53D1;&#x5E03;&#x65F6;&#x5019;&#xFF0C;&#x4ED6;&#x59CB;&#x7EC8;&#x662F;&#x9759;&#x6001;&#x5185;&#x5BB9;&#x63D0;&#x4F9B;&#x7ED9;&#x6D4F;&#x89C8;&#x8005;&#xFF1B;&#x4E00;&#x65E6;&#x6709;&#x4E86;&#x65B0;&#x7684;&#x63D0;&#x4EA4;&#xFF0C;&#x5C06;&#x4F1A;&#x66F4;&#x65B0;&#x5230;&#x9759;&#x6001;&#x6587;&#x4EF6;&#x4E2D;&#x53BB;&#xFF0C;&#x8FD9;&#x6837;&#xFF0C;&#x5C06;&#x4F1A;&#x8282;&#x7701;&#x5F88;&#x591A;&#x6B21;&#x6570;&#x636E;&#x5E93;&#x64CD;&#x4F5C;&#xFF0C;&#x5927;&#x5927;&#x63D0;&#x9AD8;&#x54CD;&#x5E94;&#x901F;&#x5EA6;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;listBorad.asp&#x4E5F;&#x53EF;&#x4EE5;&#x5B9E;&#x65BD;&#x9759;&#x6001;&#x5316;&#x3002;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5206;&#x6790;&#x5176;&#x53EF;&#x80FD;&#x643A;&#x5E26;&#x7684;&#x53C2;&#x6570;&#xFF0C;&#x5C06;&#x7F13;&#x5B58;&#x6587;&#x4EF6;&#x540D;&#x8BBE;&#x5B9A;&#x4E3A;listBoard_xx.htm&#xFF0C;&#x5728;&#x589E;&#x52A0;&#x65B0;&#x7684;&#x680F;&#x76EE;&#x65F6;&#x5019;&#x8FDB;&#x884C;&#x66F4;&#x65B0;listBoard_xxx.htm&#x3002;listThread.asp&#x4E5F;&#x7C7B;&#x4F3C;&#xFF0C;&#x53EA;&#x4E0D;&#x8FC7;&#x7531;&#x4E8E;&#x5176;&#x53C2;&#x6570;&#x66F4;&#x591A;&#xFF0C;&#x6240;&#x4EE5;&#x7F13;&#x5B58;&#x6587;&#x4EF6;&#x4E5F;&#x4F1A;&#x5F88;&#x591A;&#x3002;&#x51FB;&#x82E5;&#x8981;&#x7F13;&#x5B58;listThread.asp? subBID=xxx&amp;page=2&#xFF0C;&#x90A3;&#x4E48;&#x5BF9;&#x5E94;&#x7684;&#x9759;&#x6001;&#x6587;&#x4EF6;&#x662F;listThread_xxx_p2.htm&#x3002;default.asp&#x4E5F;&#x4E00;&#x6837;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x90A3;&#x4E48;&#x5982;&#x4F55;&#x5224;&#x65AD;&#x4EC0;&#x4E48;&#x65F6;&#x5019;&#x66F4;&#x65B0;&#xFF1F;&#x5728;&#x4EC0;&#x4E48;&#x65F6;&#x673A;&#x66F4;&#x65B0;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8BA8;&#x8BBA;listThread.asp? subBID=xxx&amp;page=2&#xFF0C;&#x6211;&#x4EEC;&#x5728;&#x6267;&#x884C;listThread.asp&#x4FC4;&#x65F6;&#x5019;&#x63D0;&#x53D6;subID&#x548C;page&#xFF0C;&#x7136;&#x540E;&#x63A2;&#x6D4B;listThread_xxx_p2.htm&#x662F;&#x5426;&#x5B58;&#x5728;&#xFF0C;&#x5982;&#x679C;&#x4E0D;&#x5B58;&#x5728;&#x5C31;&#x8C03;&#x7528;&#x9759;&#x6001;&#x751F;&#x6210;&#x529F;&#x80FD;&#x8FDB;&#x884C;&#x751F;&#x6210;&#x8BE5;&#x6587;&#x4EF6;&#xFF0C;&#x6700;&#x7EC8;&#x91CD;&#x5B9A;&#x5411;&#x5230;&#x6B64;&#x9759;&#x6001;&#x6587;&#x4EF6;&#x3002;&#x6CE8;&#x610F;&#xFF0C;&#x6B64;&#x5904;&#x7684;&#x4E0D;&#x5B58;&#x5728;&#x5C31;&#x610F;&#x5473;&#x7740;&#x51FA;&#x73B0;&#x4E86;&#x65B0;&#x7684;&#x5185;&#x5BB9;&#x9700;&#x8981;&#x6211;&#x4EEC;&#x8FDB;&#x884C;&#x66F4;&#x65B0;&#x3002;<br/>&#x90A3;&#x5982;&#x4F55;&#x9020;&#x6210;&#x6587;&#x4EF6;&#x4E0D;&#x5B58;&#x5728;&#x5462;&#xFF1F;&#x5220;&#x9664;&#x3002;&#x6211;&#x4EEC;&#x5728;&#x53D1;&#x8868;&#x4E00;&#x4E2A;&#x65B0;&#x7684;&#x8D34;&#x5B50;&#x3001;&#x5220;&#x9664;&#x8D34;&#x5B50;&#x3001;&#x79FB;&#x52A8;&#x8D34;&#x5B50;&#x7684;&#x65F6;&#x5019;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5C06;&#x7C7B;&#x4F3C;listThread_xxx_p2.htm&#x4E4B;&#x7C7B;&#x7684;&#x9759;&#x6001;&#x6587;&#x4EF6;&#x5168;&#x90E8;&#x5220;&#x9664;&#x3002;&#x8FD9;&#x6837;&#x5C31;&#x901A;&#x77E5;&#x4E86;&#x4F55;&#x65F6;&#x8981;&#x8FDB;&#x884C;&#x7F13;&#x5B58;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x73B0;&#x5728;&#x8FD8;&#x5269;&#x4E0B;&#x4E00;&#x4E2A;&#x95EE;&#x9898;&#xFF0C;&#x5982;&#x4F55;&#x751F;&#x6210;&#x9759;&#x6001;&#x6587;&#x4EF6;&#xFF1F;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x6211;&#x4EEC;&#x6CE8;&#x610F;&#x5230;&#xFF0C;&#x4E4B;&#x524D;&#x6211;&#x4EEC;&#x63D0;&#x5230;&#x7684;&#x201C;&#x540C;&#x6837;&#x7684;&#x5185;&#x5BB9;&#x201D;&#x3002;&#x6211;&#x4EEC;&#x53EF;&#x4EE5;&#x5C06;&#x6539;&#x9020;&#x524D;&#x7684;default.asp&#x3001;listThread.asp&#x7B49;&#x62F7;&#x8D1D;&#x4E00;&#x4E2A;&#x526F;&#x672C;&#xFF0C;&#x53D6;&#x540D;&#x4E3A;default_d.asp&#x3001;listThread_2.asp&#xFF0C;&#x4E14;&#x5728;&#x540C;&#x4E00;&#x4E2A;&#x76EE;&#x5F55;&#x4E2D;&#xFF08;&#x7406;&#x8BBA;&#x4E0A;listThtrad.asp?subID=123&#x540C;LISTtHREAD_D.ASP?SUBID=123&#x7684;&#x8BBF;&#x95EE;&#x7ED3;&#x679C;&#x4F1A;&#x662F;&#x540C;&#x6837;&#x7684;&#x5185;&#x5BB9;&#xFF09;&#xFF0C;&#x8FD9;&#x6837;&#x6211;&#x4EEC;&#x5728;&#x9700;&#x8981;&#x751F;&#x6210;&#x9759;&#x6001;&#x6587;&#x4EF6;&#x7684;&#x903B;&#x8F91;&#x4E2D;&#xFF0C;&#x901A;&#x8FC7;WEB&#x8BBF;&#x95EE;&#x8BF7;&#x6C42;&#x7684;&#x65B9;&#x5F0F;&#x8C03;&#x7528;&#x6539;&#x9020;&#x524D;&#x7684;&#x526F;&#x672C;&#xFF0C;&#x5F97;&#x5230;html&#x4EE3;&#x7801;&#xFF0C;&#x5E76;&#x5B58;&#x50A8;&#x4E3A;&#x9759;&#x6001;&#x6587;&#x4EF6;&#x3002;&#x8FD9;&#x4E2A;web&#x8BF7;&#x6C42;&#x5B9E;&#x9645;&#x4E0A;&#x76F8;&#x5F53;&#x4E8E;&#x5728;&#x4EFB;&#x4F55;&#x771F;&#x5B9E;&#x6D4F;&#x89C8;&#x8005;&#x8BBF;&#x95EE;&#x9759;&#x6001;&#x5185;&#x5BB9;&#x4E4B;&#x524D;&#xFF0C;&#x7531;&#x670D;&#x52A1;&#x5668;&#x81EA;&#x8EAB;&#x73B0;&#x5BDF;&#x770B;&#x5C06;&#x4F1A;&#x8F93;&#x51FA;&#x7684;html&#xFF0C;&#x7136;&#x540E;&#x8FD4;&#x56DE;&#x8FD9;&#x4E9B;&#x4EE3;&#x7801;&#xFF0C;&#x5229;&#x7528;&#x6587;&#x4EF6;&#x64CD;&#x4F5C;&#x529F;&#x80FD;&#x5B58;&#x50A8;&#x4E3A;&#x9759;&#x6001;&#x6587;&#x4EF6;&#x3002;&#x8FD9;&#x6837;&#xFF0C;&#x7F13;&#x5B58;&#x6587;&#x4EF6;&#x5C31;&#x5728;&#x771F;&#x6B63;&#x6D4F;&#x89C8;&#x8005;&#x4E4B;&#x524D;&#x88AB;&#x521B;&#x5EFA;&#x3002;<br/>&nbsp;&nbsp;&nbsp;&nbsp;&#x8FD9;&#x6837;&#x7684;&#x65B9;&#x6848;&#x51E0;&#x4E4E;&#x4E0D;&#x89E6;&#x52A8;&#x539F;&#x6765;&#x7684;&#x5E03;&#x5C40;&#xFF0C;&#x51E0;&#x4E4E;&#x4E0D;&#x4F1A;&#x9020;&#x6210;&#x56E0;&#x4E3A;&#x6539;&#x9020;&#x51FA;&#x73B0;404&#x4E4B;&#x7C7B;&#x7684;&#x9519;&#x8BEF;&#x3002;&#x5176;&#x6B21;&#xFF0C;&#x9759;&#x6001;&#x6587;&#x4EF6;&#x4E5F;&#x4F1A;&#x5E2E;&#x52A9;&#x4F60;&#x7684;&#x7AD9;&#x70B9;&#x5BB9;&#x6613;&#x88AB;&#x88AB;google&#x4E4B;&#x7C7B;&#x7684;&#x641C;&#x7D22;&#x5F15;&#x64CE;&#x6536;&#x5F55;&#x3002;&#x4F55;&#x4E50;&#x800C;&#x4E0D;&#x4E3A;&#xFF1F;<br/>&#x6700;&#x540E;&#xFF0C;&#x63D0;&#x9192;&#xFF0C;&#x901A;&#x8FC7;web&#x8BBF;&#x95EE;&#xFF0C;asp&#x7F16;&#x7A0B;&#x73AF;&#x5883;&#x4E0B;&#xFF0C;&#x5F88;&#x591A;&#x4EBA;&#x91C7;&#x7528;xmlHTTP&#x7EC4;&#x4EF6;&#x8BBF;&#x95EE;&#xFF0C;&#x8FD9;&#x4F1A;&#x9020;&#x6210;&#x5F88;&#x591A;&#x95EE;&#x9898;&#x3002;xmlhttp&#x81EA;&#x8EAB;&#x4F1A;cache&#x8BF7;&#x6C42;&#x7684;&#x8D44;&#x6E90;&#xFF0C;&#x5BFC;&#x81F4;&#x6211;&#x4EEC;&#x901A;&#x8FC7;&#x6B64;&#x7EC4;&#x4EF6;&#x8BF7;&#x6C42;&#x5F97;&#x5230;&#x7684;&#x5185;&#x5BB9;&#x4E0D;&#x662F;&#x6700;&#x65B0;&#x7684;&#xFF0C;&#x9020;&#x6210;&#x903B;&#x8F91;&#x4E0A;&#x7684;&#x6DF7;&#x4E71;&#x3002;&#x6240;&#x4EE5;&#xFF0C;&#x5E94;&#x5F53;&#x9009;&#x62E9;xml Server http&#x5BF9;&#x8C61;&#x6216;&#x8005;winhttp&#x7EC4;&#x4EF6;&#x6765;&#x5B9E;&#x73B0;web&#x8BF7;&#x6C42;&#x8D44;&#x6E90;&#x3002;<br/>&#x4F7F;&#x7528;ASP&#x4E2D;&#x7684;&#x7F13;&#x5B58;&#x6280;&#x672F;&#x53EF;&#x4EE5;&#x5F88;&#x5927;&#x7A0B;&#x5EA6;&#x4E0A;&#x63D0;&#x9AD8;&#x4F60;&#x7684;&#x7F51;&#x7AD9;&#x6027;&#x80FD;&#xFF0C;&#x5176;&#x5B9E;&#x8FD9;&#x4E9B;&#x5B9E;&#x73B0;&#x65B9;&#x6CD5;&#x662F;&#x975E;&#x5E38;&#x7684;&#x7B80;&#x5355;&#xFF0C;&#x5B83;&#x5C06;&#x8BF4;&#x660E;&#x5982;&#x4F55;&#x5728;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x7684;&#x7F13;&#x5B58;&#x662F;&#x5982;&#x4F55;&#x5DE5;&#x4F5C;&#x4EE5;&#x53CA;&#x4F60;&#x5982;&#x4F55;&#x4F7F;&#x7528;&#x4E00;&#x79CD;&#x88AB;&#x79F0;&#x4E3A;&#x65AD;&#x5F00;&#x8FDE;&#x63A5;&#x7684;ADO&#x8FDE;&#x63A5;&#x6280;&#x672F;&#x3002; <br/>&#x3000;&#x3000;&#x5728;&#x4ECB;&#x7ECD;&#x8FD9;&#x4E9B;&#x6280;&#x672F;&#x4E4B;&#x524D;&#x5148;&#x8BF4;&#x660E;&#x4E00;&#x4E0B;&#x5230;&#x5E95;&#x4EC0;&#x4E48;&#x662F;ASP&#x7684;&#x7F13;&#x5B58;&#x6280;&#x672F;&#x3002; <br/>&#x3000;&#x3000;&#x6240;&#x8C13;&#x7F13;&#x5B58;&#x5176;&#x5B9E;&#x5C31;&#x662F;&#x5728;&#x5185;&#x5B58;&#x4E2D;&#x5F00;&#x8F9F;&#x4E00;&#x4E2A;&#x7528;&#x6765;&#x4FDD;&#x5B58;&#x6570;&#x636E;&#x7684;&#x7A7A;&#x95F4;&#xFF0C;&#x4F7F;&#x7528;&#x7F13;&#x5B58;&#x4F60;&#x5C31;&#x4E0D;&#x7528;&#x9891;&#x7E41;&#x7684;&#x8BBF;&#x95EE;&#x4F60;&#x4FDD;&#x5B58;&#x5728;&#x786C;&#x76D8;&#x4E0A;&#x7684;&#x6570;&#x636E;&#x4E86;&#xFF0C;&#x7075;&#x6D3B;&#x7684;&#x4F7F;&#x7528;&#x7F13;&#x5B58;&#x4F60;&#x5C31;&#x514D;&#x53BB;&#x4E86;&#x5FC3;&#x75BC;&#x7684;&#x770B;&#x7740;&#x53EF;&#x601C;&#x7684;&#x786C;&#x76D8;&#x9971;&#x53D7;&#x8BFB;&#x6570;&#x636E;&#x65F6;&#x7684;&#x6298;&#x78E8;&#x4E86;&#x3002;&#x5F53;&#x4F60;&#x4E00;&#x65E6;&#x6267;&#x884C;&#x4E86;&#x4E00;&#x4E2A;&#x67E5;&#x8BE2;&#x52A8;&#x4F5C;&#xFF0C;&#x5E76;&#x4E14;&#x5C06;&#x67E5;&#x8BE2;&#x7ED3;&#x679C;&#x653E;&#x5165;&#x7F13;&#x5B58;&#x4E2D;&#x540E;&#xFF0C;&#x4F60;&#x5C31;&#x53EF;&#x4EE5;&#x5F88;&#x8FC5;&#x901F;&#x7684;&#x91CD;&#x590D;&#x8BBF;&#x95EE;&#x8FD9;&#x4E9B;&#x6570;&#x636E;&#x4E86;&#x3002;&#x800C;&#x5982;&#x679C;&#x4F60;&#x4E0D;&#x628A;&#x6570;&#x636E;&#x653E;&#x5165;&#x7F13;&#x5B58;&#x7684;&#x8BDD;&#xFF0C;&#x5F53;&#x4F60;&#x518D;&#x6B21;&#x6267;&#x884C;&#x8FD9;&#x4E2A;&#x67E5;&#x8BE2;&#x65F6;&#xFF0C;&#x670D;&#x52A1;&#x5668;&#x4F1A;&#x5C06;&#x8FDB;&#x7A0B;&#x8017;&#x8D39;&#x5728;&#x4ECE;&#x6570;&#x636E;&#x5E93;&#x4E2D;&#x83B7;&#x53D6;&#x5E76;&#x6392;&#x5E8F;&#x4E0A;&#x4E86;&#x3002; <br/>&#x3000;&#x3000;&#x5F53;&#x6570;&#x636E;&#x4FDD;&#x5B58;&#x5728;&#x7F13;&#x5B58;&#x4E2D;&#x65F6;&#xFF0C;&#x518D;&#x6B21;&#x67E5;&#x8BE2;&#x65F6;&#x8017;&#x8D39;&#x7684;&#x65F6;&#x95F4;&#x4E3B;&#x8981;&#x662F;&#x5728;&#x663E;&#x793A;&#x6570;&#x636E;&#x7684;&#x65F6;&#x95F4;&#x4E0A;&#x4E86;&#x3002; <br/>&#x4E5F;&#x5C31;&#x662F;&#x8BF4;&#xFF0C;&#x6211;&#x4EEC;&#x4E0D;&#x5E94;&#x8BE5;&#x628A;&#x7ECF;&#x5E38;&#x9700;&#x8981;&#x6539;&#x53D8;&#x7684;&#x6570;&#x636E;&#x653E;&#x5230;&#x670D;&#x52A1;&#x7AEF;&#x7684;&#x7F13;&#x5B58;&#x4E2D;&#xFF0C;&#x6211;&#x4EEC;&#x5E94;&#x8BE5;&#x628A;&#x6539;&#x53D8;&#x5C11;&#xFF0C;&#x4F46;&#x662F;&#x53C8;&#x9700;&#x8981;&#x7ECF;&#x5E38;&#x8BBF;&#x95EE;&#x7684;&#x6570;&#x636E;&#x653E;&#x5230;&#x7F13;&#x5B58;&#x4E2D;&#x3002; <br/>&#x3000;&#x3000;&#x73B0;&#x5728;&#x6211;&#x4EEC;&#x5148;&#x8BA8;&#x8BBA;ASP&#x5728;&#x670D;&#x52A1;&#x7AEF;&#x4F7F;&#x7528;&#x7F13;&#x5B58;&#x7684;&#x6280;&#x672F;&#xFF0C;&#x8FC7;&#x4F1A;&#x518D;&#x8BA8;&#x8BBA;ASP&#x5982;&#x4F55;&#x5728;&#x5BA2;&#x6237;&#x7AEF;&#x4F7F;&#x7528; <br/>&#x7F13;&#x5B58;&#x7684;&#x6280;&#x672F;&#x3002; <br/>&#x3000;&#x3000;&#x5F53;&#x4F60;&#x6709;&#x5927;&#x91CF;&#x7684;&#x6570;&#x636E;&#xFF08;&#x9759;&#x6001;&#x7684;&#xFF0C;&#x5C31;&#x662F;&#x8BF4;&#x53D8;&#x52A8;&#x6BD4;&#x8F83;&#x5C11;&#x7684;&#xFF09;&#x9700;&#x8981;&#x663E;&#x793A;&#x7ED9;&#x5BA2;&#x6237;&#x7AEF;&#x65F6;&#xFF0C;&#x4F60;&#x5C31;&#x53EF;&#x4EE5;&#x8003;&#x8651;&#x4F7F;&#x7528;&#x670D;&#x52A1;&#x7AEF;&#x7684;&#x7F13;&#x5B58;&#x6280;&#x672F;&#x4E86;&#x3002;&#x8FD9;&#x79CD;&#x6280;&#x672F;&#x5C24;&#x5176;&#x9002;&#x7528;&#x4E8E;&#x90A3;&#x4E9B;&#x663E;&#x793A;&#x98CE;&#x683C;&#x4E00;&#x81F4;&#x6027;&#x6BD4;&#x8F83;&#x5F3A;&#x7684;&#x7F51;&#x7AD9;&#xFF08;&#x5475;&#x5475;&#xFF0C;&#x5BF9;&#x4E8E;&#x975E;&#x4E3B;&#x6D41;&#x7684;&#x7F51;&#x7AD9;&#x53EF;&#x4E0D;&#x597D;&#x7528;&#x7684;&#x8BF4;&#x3002;&#xFF09; <br/>&#x3000;&#x3000;&#x5176;&#x5B9E;&#x5B9E;&#x73B0;&#x65B9;&#x6CD5;&#x7279;&#x522B;&#x7684;&#x7B80;&#x5355;&#xFF0C;&#x5927;&#x5BB6;&#x53EA;&#x8981;&#x770B;&#x770B;&#x4E0B;&#x9762;&#x8FD9;&#x4E2A;&#x7B80;&#x5355;&#x7684;&#x4F8B;&#x5B50;&#x5C31;&#x660E;&#x767D;&#x4E86;&#x3002; <br/>&#x3000;&#x3000;&#x8FD9;&#x662F;&#x4E00;&#x4E2A;&#x7528;&#x6765;&#x663E;&#x793A;&#x4E66;&#x7C4D;&#x5206;&#x7C7B;&#x7684;&#x4F8B;&#x5B50;&#x7A0B;&#x5E8F; <br/>DisplayBooks.ASP&#x6587;&#x4EF6;&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;%@ LANGUAGE=JavaScript %&gt;<br/>&lt;html&gt;<br/>&lt;body&gt;<br/>&lt;form method=post&gt;<br/>&#x4E66;&#x7C4D;&#x5206;&#x7C7B;&#xFF1B; &lt;%= getBooksListBox() %&gt;<br/>&lt;p&gt;<br/>&lt;input type=submit&gt;<br/>&lt;%<br/>function getBooksListBox(){<br/>&#160;&#160;&#160;&#160;BooksListBox = Application(&#34;BooksListBox&#34;)<br/>&#160;&#160;&#160;&#160;if (BooksListBox != null) return BooksListBox;<br/>&#160;&#160;&#160;&#160;crlf = String.fromCharCode(13, 10)<br/>&#160;&#160;&#160;&#160;BooksListBox = &#34;&lt;sel&#101;ct name=Books&gt;&#34; + crlf; <br/>&#160;&#160;&#160;&#160;QL = &#34;Sel&#101;ct * FROM Books o&#114;DER BY Name&#34;;<br/>&#160;&#160;&#160;&#160;cnnBooks = Server.Cr&#101;ateObject(&#34;ADODB.Connection&#34;);<br/>&#160;&#160;&#160;&#160;cnnBooks.Open(&#34;Books&#34;, &#34;Admin&#34;,&#34;&#34;);<br/>&#160;&#160;&#160;&#160;rstBooks = cnnBooks.Execute(SQL);<br/>&#160;&#160;&#160;&#160;fldBookName = rstBooks(&#34;BookName&#34;);<br/>&#160;&#160;&#160;&#160;while (!rstBooks.EOF){<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;BooksListBox = BooksListBox + &#34; &lt;option&gt;&#34; + fldBookName + &#34;&#34; + crlf; rstBooks.MoveNext();<br/>&#160;&#160;&#160;&#160;}<br/>&#160;&#160;&#160;&#160;BooksListBox = BooksListBox + &#34;&#34;<br/>&#160;&#160;&#160;&#160;Application(&#34;BooksListBox&#34;) = BooksListBox<br/>&#160;&#160;&#160;&#160;return BooksListBox;<br/>}<br/>%&gt;<br/>&#x3000;&#x3000;&#x5F88;&#x7B80;&#x5355;&#x628A;&#xFF0C;&#x5176;&#x5B9E;&#x5C31;&#x662F;&#x7528;&#x4E86;&#x5F88;&#x7B80;&#x5355;&#x7684;Application&#x6280;&#x672F;&#xFF0C;&#x800C;&#x4E14;&#x5C31;&#x4E00;&#x53E5;&#x8BDD;&#x7684;&#x4E0D;&#x540C;&#xFF1A; <br/>&#x3000;&#x3000;Application(&#34;BooksListBox&#34;) = BooksListBox <br/>&#x3000;&#x3000;&#x4F60;&#x53EF;&#x4EE5;&#x9A8C;&#x8BC1;&#x4E00;&#x4E0B;&#x4F60;&#x5C31;&#x4F1A;&#x53D1;&#x73B0;&#x670D;&#x52A1;&#x5668;&#x4E0A;&#x7684;&#x8BF7;&#x6C42;&#x6570;&#x91CF;&#x4F1A;&#x964D;&#x4F4E;&#x4E0D;&#x5C11;&#x7684;&#x3002;&#x8FD9;&#x79CD;&#x60C5;&#x51B5;&#x5C24;&#x5176;&#x9002;&#x5408;&#x4E0E;&#x90A3;&#x4E9B;&#x66F4;&#x65B0;&#x4E0D;&#x662F;&#x5F88;&#x9891;&#x7E41;&#x7684;&#x7F51;&#x7AD9;&#x5185;&#x5BB9;&#xFF0C;&#x4F8B;&#x5982;&#x4F60;&#x4E00;&#x5929;&#xFF08;&#x6216;&#x5219;&#x5F88;&#x957F;&#x65F6;&#x95F4;&#xFF09;&#x53EA;&#x66F4;&#x65B0;&#x4E00;&#x6B21;&#x3002; <br/>&#x3000;&#x3000;&#x4E0B;&#x9762;&#x518D;&#x8BA8;&#x8BBA;&#x4E00;&#x79CD;&#x5BA2;&#x6237;&#x7AEF;&#x7684;&#x7F13;&#x5B58;&#x6280;&#x672F;&#x8FD9;&#x79CD;&#x6280;&#x672F;&#x4E5F;&#x53EB;&#x65AD;&#x5F00;&#x8FDE;&#x63A5;&#x7684;ADO&#x8FDE;&#x63A5;&#x6280;&#x672F;&#xFF08;&#x7FFB;&#x8BD1;&#x6C34;&#x5E73;&#x592A;&#x6B21;&#xFF0C;&#x542C;&#x4E0A;&#x53BB;&#x600E;&#x4E48;&#x8FD9;&#x4E48;&#x522B;&#x626D;&#xFF09;&#x3002;&#x8FD9;&#x79CD;&#x6280;&#x672F;&#x4E3B;&#x8981;&#x4F7F;&#x7528;&#x5728;&#x7528;&#x6765;&#x4FDD;&#x5B58;&#x7528;&#x6237;&#x4E2A;&#x4EBA;&#x4FE1;&#x606F;&#xFF0C;&#x4F8B;&#x5982;&#x7528;&#x6237;&#x7684;&#x5BC6;&#x7801;&#xFF0C;&#x4EE3;&#x53F7;&#x7B49;&#x7B49;&#x4E0A;&#x9762;&#x3002;&#x5B83;&#x4E3B;&#x8981;&#x4F7F;&#x7528;&#x4E86;ADO&#x7684;&#x4E00;&#x4E9B;&#x5C5E;&#x6027;&#x3002;&#x540C;&#x65F6;&#x4E5F;&#x56DE;&#x7B54;&#x4E86;&#x4E00;&#x4E9B;&#x7F51;&#x53CB;&#x66FE;&#x7ECF;&#x63D0;&#x5230;&#x8FC7;&#x7684;&#x80FD;&#x5426;&#x5728;Applocation&#x4E2D;&#x4F7F;&#x7528;ADO&#x5BF9;&#x8C61;&#x7684;&#x95EE;&#x9898;&#x3002;&#x89E3;&#x91CA;&#x4E0D;&#x6E05;&#x695A;&#xFF0C;&#x4E0B;&#x9762;&#x8BA9;&#x4EE3;&#x7801;&#x6765;&#x53D1;&#x8A00;&#xFF1A; <br/>&#x6587;&#x4EF6;GLOBAL.ASA&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;!--METADATA TYPE=&#34;TypeLib&#34; FILE=&#34;C:\Program Files\Common Files\system\ado\msado15.dll&#34;--&gt;<br/>&lt;SCRIPT LANGUAGE=VBScript RUNAT=&#34;Server&#34;&gt;<br/>Sub Application_OnStart<br/>&#160;&#160;&#160;&#160;SQL = &#34;Sel&#101;ct UserName, Password FROM UserInfo&#34;<br/>&#160;&#160;&#160;&#160;cnnUsers = &#34;DSN=User&#34;<br/>&#160;&#160;&#160;&#160;Set rsUsers = Server.Cr&#101;ateObject(&#34;ADODB.Recordset&#34;)<br/>&#160;&#160;&#160;&#160;&#39;&#x6CE8;&#x610F;&#x4E0B;&#x9762;&#x8FD9;&#x4E24;&#x53E5;&#x8BDD;&#xFF0C;&#x5C31;&#x662F;&#x7528;&#x6765;&#x5B9E;&#x73B0;&#x90A3;&#x4E2A;&#x53EB;&#x53EF;&#x7528;&#x7684;&#x65AD;&#x5F00;&#x8FDE;&#x63A5;&#x7684;ADO&#x6280;&#x672F;<br/>&#160;&#160;&#160;&#160;rsUsers.CursorLocation = adUseClient<br/>&#160;&#160;&#160;&#160;rsUsers.Open SQL, cnnAdvWorks, adOpenStatic, AdLockReadOnly<br/>&#160;&#160;&#160;&#160;&#39; &#x65AD;&#x5F00;RecordSet&#x7684;&#x548C;&#x6570;&#x636E;&#x5E93;&#x7684;&#x8FDE;&#x63A5;<br/>&#160;&#160;&#160;&#160;rsUsers.ActiveConnection = Nothing<br/>&#160;&#160;&#160;&#160;Set Application(&#34;rsUsers&#34;) = rsUsers<br/>End Sub<br/>&#x6587;&#x4EF6;Users.ASP&#xFF1A;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&lt;% <br/>&#39;Clone&#x65B9;&#x6CD5;&#x4F7F;&#x5F97;&#x6BCF;&#x4E2A;&#x7528;&#x6237;&#x62E5;&#x6709;&#x81EA;&#x5DF1;&#x7684;&#x4E00;&#x4E2A;RecordSet&#x96C6;&#x5408;<br/>Set yourUsers = Application(&#34;rsUsers&#34;).Clone<br/>Set UserName = yourUsers(&#34;UserName&#34;<br/>Set Password = yourUsers(&#34;Password&#34;)<br/>Do Until yourUsers.EOF<br/>%&gt;<br/>&#160;&#160;&#160;&#160;&#x7528;&#x6237;&#x59D3;&#x540D;&#xFF1A;&lt;%= UserName %&gt; &#x7528;&#x6237;&#x5BC6;&#x7801;&#xFF1A;&lt;%= Password %&gt;<br/>&lt;%<br/>yourUsers.MoveNext<br/>Loop<br/>%&gt;<br/>&#x4E94;&#x3001;&#x52A8;&#x7F51;&#x4E09;&#x5927;&#x4EBA;&#x7269;&#x5199;&#x7684;&#x7F13;&#x5B58;&#x7C7B;<br/>&#x81F3;&#x4E8E;&#x7F13;&#x5B58;&#x7684;&#x4F5C;&#x7528;&#xFF0C;&#x6211;&#x60F3;&#x6211;&#x4E5F;&#x4E0D;&#x7528;&#x518D;&#x591A;&#x8BF4;&#x4E86;&#xFF0C;&#x5B83;&#x7684;&#x4F5C;&#x7528;&#x5DF2;&#x7ECF;&#x5F88;&#x660E;&#x663E;&#xFF0C;&#x7279;&#x522B;&#x662F;&#x5BF9;&#x4E8E;&#x4FE1;&#x606F;&#x91CF;&#x975E;&#x5E38;&#x5927;&#x6216;&#x662F;&#x5168;&#x6570;&#x636E;&#x5E93;&#x9875;&#x9762;&#x7684;&#x7F51;&#x7AD9;&#xFF0C;&#x4ED6;&#x80FD;&#x5F88;&#x597D;&#x5730;&#x5229;&#x7528;&#x4E3B;&#x673A;&#x7684;&#x5185;&#x5B58;&#x8D44;&#x6E90;&#xFF0C;&#x52A0;&#x901F;ASP&#x7684;&#x6267;&#x884C;&#x6548;&#x7387;&#xFF0C;&#x51CF;&#x8F7B;&#x670D;&#x52A1;&#x5668;&#x7684;&#x8D1F;&#x62C5;&#xFF0C;&#x800C;&#x52A8;&#x7F51;&#x5728;&#x8FD9;&#x4E00;&#x65B9;&#x9762;&#x505A;&#x5F97;&#x662F;&#x6700;&#x7A81;&#x51FA;&#x7684;&#xFF0C;&#x50CF;&#x4ED6;&#x73B0;&#x5728;&#x7684;dvbbs7.1.0&#x7248;&#xFF0C;&#x66F4;&#x662F;&#x5728;&#x7F13;&#x5B58;&#x7684;&#x5229;&#x7528;&#x4E0A;&#x66F4;&#x4E0A;&#x4E00;&#x5C42;&#x697C;&#xFF0C;&#x524D;&#x540E;&#x53F0;&#x5927;&#x591A;&#x7684;&#x64CD;&#x4F5C;&#x90FD;&#x548C;&#x7F13;&#x5B58;&#x6709;&#x5173;&#xFF0C;&#x800C;&#x73B0;&#x5728;&#x52A8;&#x7F51;&#x91CC;&#x7528;&#x7684;&#x4E5F;&#x5C31;&#x662F;&#x8FF7;&#x57CE;&#x6D6A;&#x5B50;&#x7684;&#x7F13;&#x5B58;&#x7C7B;&#xFF0C;&#x4E0B;&#x9762;&#x5217;&#x51FA;&#x52A8;&#x7F51;&#x7684;&#x4E09;&#x5927;&#x9AD8;&#x624B;&#x5199;&#x7684;ASP&#x7F13;&#x5B58;&#x7C7B;&#xFF1A;<br/>&#x6728;&#x9E1F;&#x5199;&#x7684;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&#39;********************************************** <br/>&#39; vbs Cache&#x7C7B;<br/>&#39; &#x5C5E;&#x6027;valid&#xFF0C;&#x662F;&#x5426;&#x53EF;&#x7528;&#xFF0C;&#x53D6;&#x503C;&#x524D;&#x5224;&#x65AD; <br/>&#39; &#x5C5E;&#x6027;name&#xFF0C;cache&#x540D;&#xFF0C;&#x65B0;&#x5EFA;&#x5BF9;&#x8C61;&#x540E;&#x8D4B;&#x503C; <br/>&#39; &#x65B9;&#x6CD5;add(&#x503C;,&#x5230;&#x671F;&#x65F6;&#x95F4;)&#xFF0C;&#x8BBE;&#x7F6E;cache&#x5185;&#x5BB9; <br/>&#39; &#x5C5E;&#x6027;value&#xFF0C;&#x8FD4;&#x56DE;cache&#x5185;&#x5BB9; <br/>&#39; &#x5C5E;&#x6027;blempty&#xFF0C;&#x662F;&#x5426;&#x672A;&#x8BBE;&#x7F6E;&#x503C; <br/>&#39; &#x65B9;&#x6CD5;makeEmpty&#xFF0C;&#x91CA;&#x653E;&#x5185;&#x5B58;&#xFF0C;&#x6D4B;&#x8BD5;&#x7528; <br/>&#39; &#x65B9;&#x6CD5;equal(&#x53D8;&#x91CF;1)&#xFF0C;&#x5224;&#x65AD;cache&#x503C;&#x662F;&#x5426;&#x548C;&#x53D8;&#x91CF;1&#x76F8;&#x540C; <br/>&#39; &#x65B9;&#x6CD5;expires(time)&#xFF0C;&#x4FEE;&#x6539;&#x8FC7;&#x671F;&#x65F6;&#x95F4;&#x4E3A;time <br/>&#39; &#x6728;&#x9E1F; 2002.12.24 <br/>&#39; http://www.aspsky.net/ <br/>&#39;********************************************** <br/>class Cache <br/>private obj &#39;cache&#x5185;&#x5BB9; <br/>private expireTime &#39;&#x8FC7;&#x671F;&#x65F6;&#x95F4; <br/>private expireTimeName &#39;&#x8FC7;&#x671F;&#x65F6;&#x95F4;application&#x540D; <br/>private cacheName &#39;cache&#x5185;&#x5BB9;application&#x540D; <br/>private path &#39;uri <br/>private sub class_initialize() <br/>&#160;&#160;&#160;&#160;path=request.servervariables(&#34;url&#34;) <br/>&#160;&#160;&#160;&#160;path=left(path,instrRev(path,&#34;/&#34;)) <br/>end sub <br/>private sub class_terminate() <br/>end sub <br/>public property get blEmpty <br/>&#160;&#160;&#160;&#160;&#39;&#x662F;&#x5426;&#x4E3A;&#x7A7A; <br/>&#160;&#160;&#160;&#160;if isempty(obj) then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;blEmpty=true <br/>&#160;&#160;&#160;&#160;else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;blEmpty=false <br/>&#160;&#160;&#160;&#160;end if <br/>end property <br/>public property get valid <br/>&#160;&#160;&#160;&#160;&#39;&#x662F;&#x5426;&#x53EF;&#x7528;(&#x8FC7;&#x671F;) <br/>&#160;&#160;&#160;&#160;if isempty(obj) o&#114; not isDate(expireTime) then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;valid=false <br/>&#160;&#160;&#160;&#160;elseif CDate(expireTime)&lt;now then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;valid=false <br/>&#160;&#160;&#160;&#160;else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;valid=true <br/>&#160;&#160;&#160;&#160;end if <br/>end property <br/>public property let name(str) <br/>&#160;&#160;&#160;&#160;&#39;&#x8BBE;&#x7F6E;cache&#x540D; <br/>&#160;&#160;&#160;&#160;cacheName=str &amp; path <br/>&#160;&#160;&#160;&#160;obj=application(cacheName) <br/>&#160;&#160;&#160;&#160;expireTimeName=str &amp; &#34;expires&#34; &amp; path <br/>&#160;&#160;&#160;&#160;expireTime=application(expireTimeName) <br/>end property <br/>public property let expires(tm) <br/>&#160;&#160;&#160;&#160;&#39;&#x91CD;&#x8BBE;&#x7F6E;&#x8FC7;&#x671F;&#x65F6;&#x95F4; <br/>&#160;&#160;&#160;&#160;expireTime=tm <br/>&#160;&#160;&#160;&#160;application.lock <br/>&#160;&#160;&#160;&#160;application(expireTimeName)=expireTime <br/>&#160;&#160;&#160;&#160;application.unlock <br/>end property <br/>public sub add(var,expire) <br/>&#160;&#160;&#160;&#160;&#39;&#x8D4B;&#x503C; <br/>&#160;&#160;&#160;&#160;if isempty(var) o&#114; not isDate(expire) then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;exit sub <br/>&#160;&#160;&#160;&#160;end if <br/>&#160;&#160;&#160;&#160;obj=var <br/>&#160;&#160;&#160;&#160;expireTime=expire <br/>&#160;&#160;&#160;&#160;application.lock <br/>&#160;&#160;&#160;&#160;application(cacheName)=obj <br/>&#160;&#160;&#160;&#160;application(expireTimeName)=expireTime <br/>&#160;&#160;&#160;&#160;application.unlock <br/>end sub <br/>public property get value <br/>&#160;&#160;&#160;&#160;&#39;&#x53D6;&#x503C; <br/>&#160;&#160;&#160;&#160;if isempty(obj) o&#114; not isDate(expireTime) then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;value=null <br/>&#160;&#160;&#160;&#160;elseif CDate(expireTime)&lt;now then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;value=null <br/>&#160;&#160;&#160;&#160;else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;value=obj <br/>&#160;&#160;&#160;&#160;end if <br/>end property <br/>public sub makeEmpty() <br/>&#160;&#160;&#160;&#160;&#39;&#x91CA;&#x653E;application <br/>&#160;&#160;&#160;&#160;application.lock <br/>&#160;&#160;&#160;&#160;application(cacheName)=empty <br/>&#160;&#160;&#160;&#160;application(expireTimeName)=empty <br/>&#160;&#160;&#160;&#160;application.unlock <br/>&#160;&#160;&#160;&#160;obj=empty <br/>&#160;&#160;&#160;&#160;expireTime=empty <br/>end sub <br/>public function equal(var2) <br/>&#160;&#160;&#160;&#160;&#39;&#x6BD4;&#x8F83; <br/>&#160;&#160;&#160;&#160;if typename(obj)&lt;&gt;typename(var2) then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;equal=false <br/>&#160;&#160;&#160;&#160;elseif <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;typename(obj)=&#34;Object&#34; then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if obj is var2 then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;equal=true <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;equal=false <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;end if <br/>&#160;&#160;&#160;&#160;elseif typename(obj)=&#34;Variant()&#34; then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if join(obj,&#34;^&#34;)=join(var2,&#34;^&#34;) then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;equal=true <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;equal=false <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;end if <br/>&#160;&#160;&#160;&#160;else<br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if obj=var2 then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;equal=true <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;equal=false <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;end if <br/>&#160;&#160;&#160;&#160;end if <br/>end function <br/>end class <br/>&#x6728;&#x9E1F;&#x3000;&#x7C7B;&#x4F8B;&#x5B50; vbs Cache&#x7C7B;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&#39; &#x5C5E;&#x6027;valid&#xFF0C;&#x662F;&#x5426;&#x53EF;&#x7528;&#xFF0C;&#x53D6;&#x503C;&#x524D;&#x5224;&#x65AD; <br/>&#39; &#x5C5E;&#x6027;name&#xFF0C;cache&#x540D;&#xFF0C;&#x65B0;&#x5EFA;&#x5BF9;&#x8C61;&#x540E;&#x8D4B;&#x503C; <br/>&#39; &#x65B9;&#x6CD5;add(&#x503C;,&#x5230;&#x671F;&#x65F6;&#x95F4;)&#xFF0C;&#x8BBE;&#x7F6E;cache&#x5185;&#x5BB9; <br/>&#39; &#x5C5E;&#x6027;value&#xFF0C;&#x8FD4;&#x56DE;cache&#x5185;&#x5BB9; <br/>&#39; &#x5C5E;&#x6027;blempty&#xFF0C;&#x662F;&#x5426;&#x672A;&#x8BBE;&#x7F6E;&#x503C; <br/>&#39; &#x65B9;&#x6CD5;makeEmpty&#xFF0C;&#x91CA;&#x653E;&#x5185;&#x5B58;&#xFF0C; <br/>&#39; &#x65B9;&#x6CD5;DelCahe ,&#x5220;&#x9664;&#x5185;&#x5B58; <br/>&#39; &#x65B9;&#x6CD5;equal(&#x53D8;&#x91CF;1)&#xFF0C;&#x5224;&#x65AD;cache&#x503C;&#x662F;&#x5426;&#x548C;&#x53D8;&#x91CF;1&#x76F8;&#x540C; <br/>&#39; &#x65B9;&#x6CD5;expires(time)&#xFF0C;&#x4FEE;&#x6539;&#x8FC7;&#x671F;&#x65F6;&#x95F4;&#x4E3A;time <br/>&#39; &#x7528;&#x6CD5;<br/>set myCache=New Cache<br/>myCache.name=&#34;BoardJumpList&#34; &#39;&#x5B9A;&#x4E49;&#x7F13;&#x5B58;&#x540D; <br/>if myCache.valid then&#x3000;&#39;&#x5224;&#x65AD;&#x662F;&#x5426;&#x53EF;&#x7528;(&#x5305;&#x62EC;&#x8FC7;&#x671F;&#xFF0C;&#x4E0E;&#x662F;&#x5426;&#x4E3A;&#x7A7A;&#x503C;) <br/>&#160;&#160;&#160;&#160;response.write myCache.value&#x3000;&#39;&#x8F93;&#x51FA; <br/>else <br/>&#160;&#160;&#160;&#160;................ <br/>&#160;&#160;&#160;&#160;BoardJumpList=xxx <br/>&#160;&#160;&#160;&#160;myCache.add BoardJumpList,dateadd(&#34;n&#34;,60,now)&#x3000;&#39;&#x5199;&#x5165;&#x7F13;&#x5B58; xxx.add &#x5185;&#x5BB9;,&#x8FC7;&#x671F;&#x65F6;&#x95F4; response.write BoardJumpList &#39;&#x8F93;&#x51FA; <br/>end if <br/>myCache.makeEmpty() &#39;&#x91CA;&#x653E;&#x5185;&#x5B58; <br/>mycache.DelCahe()&#x3000;&#39;&#x5220;&#x9664;&#x7F13;&#x5B58;<br/>&#x8FF7;&#x57CE;&#x6D6A;&#x5B50;&#x5199;&#x7684;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Rem ==================&#x4F7F;&#x7528;&#x8BF4;&#x660E;====================<br/>Rem = &#x672C;&#x7C7B;&#x6A21;&#x5757;&#x662F;&#x52A8;&#x7F51;&#x5148;&#x950B;&#x539F;&#x521B;&#xFF0C;&#x4F5C;&#x8005;&#xFF1A;&#x8FF7;&#x57CE;&#x6D6A;&#x5B50;&#x3002;&#x5982;&#x91C7;&#x7528;&#x672C;&#x7C7B;&#x6A21;&#x5757;&#xFF0C;&#x8BF7;&#x4E0D;&#x8981;&#x53BB;&#x6389;&#x8FD9;&#x4E2A;&#x8BF4;&#x660E;&#x3002;&#x8FD9;&#x6BB5;&#x6CE8;&#x91CA;&#x4E0D;&#x4F1A;&#x5F71;&#x54CD;&#x6267;&#x884C;&#x7684;&#x901F;&#x5EA6;&#x3002;<br/>Rem = &#x4F5C;&#x7528;&#xFF1A;&#x7F13;&#x5B58;&#x548C;&#x7F13;&#x5B58;&#x7BA1;&#x7406;&#x7C7B;<br/>Rem = &#x516C;&#x6709;&#x53D8;&#x91CF;&#xFF1A;Reloadtime &#x8FC7;&#x671F;&#x65F6;&#x95F4;&#xFF08;&#x5355;&#x4F4D;&#x4E3A;&#x5206;&#x949F;&#xFF09;&#x7F3A;&#x7701;&#x503C;&#x4E3A;14400<br/>Rem = MaxCount &#x7F13;&#x5B58;&#x5BF9;&#x8C61;&#x7684;&#x6700;&#x5927;&#x503C;&#xFF0C;&#x8D85;&#x8FC7;&#x5219;&#x81EA;&#x52A8;&#x5220;&#x9664;&#x4F7F;&#x7528;&#x6B21;&#x6570;&#x5C11;&#x7684;&#x5BF9;&#x8C61;&#x3002;&#x7F3A;&#x7701;&#x503C;&#x4E3A;300 <br/>Rem = CacheName &#x7F13;&#x5B58;&#x7EC4;&#x7684;&#x603B;&#x540D;&#x79F0;&#xFF0C;&#x7F3A;&#x7701;&#x503C;&#x4E3A;&#34;Dvbbs&#34;,&#x5982;&#x679C;&#x4E00;&#x4E2A;&#x7AD9;&#x70B9;&#x4E2D;&#x6709;&#x8D85;&#x8FC7;&#x4E00;&#x4E2A;&#x7F13;&#x5B58;&#x7EC4;&#xFF0C;&#x5219;&#x9700;&#x8981;&#x5916;&#x90E8;&#x6539;&#x53D8;&#x8FD9;&#x4E2A;&#x503C;&#x3002; <br/>Rem = &#x5C5E;&#x6027;:Name &#x5B9A;&#x4E49;&#x7F13;&#x5B58;&#x5BF9;&#x8C61;&#x540D;&#x79F0;&#xFF0C;&#x53EA;&#x5199;&#x5C5E;&#x6027;&#x3002; <br/>Rem = &#x5C5E;&#x6027;:value &#x8BFB;&#x53D6;&#x548C;&#x5199;&#x5165;&#x7F13;&#x5B58;&#x6570;&#x636E;&#x3002; <br/>Rem = &#x51FD;&#x6570;&#xFF1A;ObjIsEmpty()&#x5224;&#x65AD;&#x5F53;&#x524D;&#x7F13;&#x5B58;&#x662F;&#x5426;&#x8FC7;&#x671F;&#x3002; <br/>Rem = &#x65B9;&#x6CD5;&#xFF1A;DelCahe(MyCaheName)&#x624B;&#x5DE5;&#x5220;&#x9664;&#x4E00;&#x4E2A;&#x7F13;&#x5B58;&#x5BF9;&#x8C61;&#xFF0C;&#x53C2;&#x6570;&#x662F;&#x7F13;&#x5B58;&#x5BF9;&#x8C61;&#x7684;&#x540D;&#x79F0;&#x3002;<br/>Rem ======================== <br/>Class Cls_Cache<br/>Public Reloadtime,MaxCount,CacheName <br/>Private LocalCacheName,CacheData,DelCount <br/>Private Sub Class_Initialize() <br/>&#160;&#160;&#160;&#160;Reloadtime=14400 <br/>&#160;&#160;&#160;&#160;CacheName=&#34;Dvbbs&#34; <br/>End Sub<br/> <br/>Private Sub SetCache(SetName,NewValue) <br/>&#160;&#160;&#160;&#160;Application.Lock <br/>&#160;&#160;&#160;&#160;Application(SetName) = NewValue <br/>&#160;&#160;&#160;&#160;Application.unLock <br/>End Sub <br/>Private Sub makeEmpty(SetName) <br/>&#160;&#160;&#160;&#160;Application.Lock <br/>&#160;&#160;&#160;&#160;Application(SetName) = Empty <br/>&#160;&#160;&#160;&#160;Application.unLock <br/>End Sub <br/>Public Property Let Name(ByVal vNewValue) <br/>&#160;&#160;&#160;&#160;LocalCacheName=LCase(vNewValue) <br/>End Property <br/>Public Property Let Value(ByVal vNewValue) <br/>&#160;&#160;&#160;&#160;If LocalCacheName&lt;&gt;&#34;&#34; Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CacheData=Application(CacheName&amp;&#34;_&#34;&amp;LocalCacheName) <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If IsArray(CacheData) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CacheData(0)=vNewValue <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CacheData(1)=Now() <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ReDim CacheData(2) <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CacheData(0)=vNewValue <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CacheData(1)=Now() <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;SetCache CacheName&amp;&#34;_&#34;&amp;LocalCacheName,CacheData <br/>&#160;&#160;&#160;&#160;Else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Err.Raise vbObjectError + 1, &#34;DvbbsCacheServer&#34;, &#34; please change the CacheName.&#34; <br/>&#160;&#160;&#160;&#160;End If <br/>End Property <br/>Public Property Get Value() <br/>&#160;&#160;&#160;&#160;If LocalCacheName&lt;&gt;&#34;&#34; Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;CacheData=Application(CacheName&amp;&#34;_&#34;&amp;LocalCacheName) <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If IsArray(CacheData) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Value=CacheData(0) <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Err.Raise vbObjectError + 1, &#34;DvbbsCacheServer&#34;, &#34; The CacheData Is Empty.&#34; <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End If <br/>&#160;&#160;&#160;&#160;Else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Err.Raise vbObjectError + 1, &#34;DvbbsCacheServer&#34;, &#34; please change the CacheName.&#34; <br/>&#160;&#160;&#160;&#160;End If <br/>End Property <br/>Public Function ObjIsEmpty() <br/>&#160;&#160;&#160;&#160;ObjIsEmpty=True <br/>&#160;&#160;&#160;&#160;CacheData=Application(CacheName&amp;&#34;_&#34;&amp;LocalCacheName) <br/>&#160;&#160;&#160;&#160;If Not IsArray(CacheData) Then Exit Function <br/>&#160;&#160;&#160;&#160;If Not IsDate(CacheData(1)) Then Exit Function <br/>&#160;&#160;&#160;&#160;If DateDiff(&#34;s&#34;,CDate(CacheData(1)),Now()) &lt; 60*Reloadtime Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;ObjIsEmpty=False <br/>&#160;&#160;&#160;&#160;End If <br/>End Function <br/>Public Sub DelCahe(MyCaheName) <br/>&#160;&#160;&#160;&#160;makeEmpty(CacheName&amp;&#34;_&#34;&amp;MyCaheName) <br/>End Sub<br/>End Class<br/>&#x8FF7;&#x57CE;&#x6D6A;&#x5B50;&#x3000;&#x7C7B;&#x4F8B;&#x5B50;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Set WydCache=New Cls_Cache <br/>WydCache.Reloadtime=0.5 &#39;&#x5B9A;&#x4E49;&#x8FC7;&#x671F;&#x65F6;&#x95F4; (&#x4EE5;&#x5206;&#x949F;&#x4E3A;&#x5355;&#x4F1A;) <br/>WydCache.CacheName=&#34;pages&#34;&#x3000;&#39;&#x5B9A;&#x4E49;&#x7F13;&#x5B58;&#x540D; <br/>IF WydCache.ObjIsEmpty() Then &#39;&#39;&#x5224;&#x65AD;&#x662F;&#x5426;&#x53EF;&#x7528;(&#x5305;&#x62EC;&#x8FC7;&#x671F;&#xFF0C;&#x4E0E;&#x662F;&#x5426;&#x4E3A;&#x7A7A;&#x503C;) <br/>&#160;&#160;&#160;&#160;Response.write WydCache.Value <br/>Else <br/>&#160;&#160;&#160;&#160;.................. <br/>&#160;&#160;&#160;&#160;BoardJumpList=xxx <br/>&#160;&#160;&#160;&#160;WydCache.Value=BoardJumpList &#39;&#x5199;&#x5165;&#x5185;&#x5BB9; <br/>&#160;&#160;&#160;&#160;Response.write BoardJumpList <br/>End if <br/>WydCache.DelCahe(&#34;&#x7F13;&#x5B58;&#x540D;&#34;)&#x3000;&#39;&#x5220;&#x9664;&#x7F13;&#x5B58;<br/>slightboy &#x5199;&#x7684;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;&#39;========================<br/>&#39;clsCache.asp <br/>&#39;========================<br/>&#39;== begin : 2004-6-26 21:51:47 <br/>&#39;== copyright : slightboy (C)1998-2004 <br/>&#39;== email : slightboy@msn.com <br/>&#39;======================== <br/>Class JayCache<br/>&#39;========================<br/>&#39; Dim Application(2) <br/>&#39; Application(0) Counter &#x8BA1;&#x6570;&#x5668; <br/>&#39; Application(1) dateTime &#x653E;&#x7F6E;&#x65F6;&#x95F4; <br/>&#39; Application(2) Content &#x7F13;&#x5B58;&#x5185;&#x5BB9; <br/>Public PREFIX <br/>Public PREFIX_LENGTH <br/>Private Sub Class_Initialize() <br/>&#160;&#160;&#160;&#160;PREFIX = &#34;Cached:&#34; <br/>&#160;&#160;&#160;&#160;PREFIX_LENGTH = 7 <br/>End Sub <br/>Private Sub Class_Terminate <br/>End Sub <br/>&#39; &#x8BBE;&#x7F6E;&#x53D8;&#x91CF; <br/>Public Property Let Cache(ByRef Key, ByRef Content) <br/>&#160;&#160;&#160;&#160;Dim Item(2) <br/>&#160;&#160;&#160;&#160;Item(0) = 0 <br/>&#160;&#160;&#160;&#160;Item(1) = Now() <br/>&#160;&#160;&#160;&#160;IF (IsObject(Content)) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set Item(2) = Content <br/>&#160;&#160;&#160;&#160;Else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Item(2) = Content <br/>&#160;&#160;&#160;&#160;End IF <br/>&#160;&#160;&#160;&#160;Application.Unlock <br/>&#160;&#160;&#160;&#160;Application(PREFIX &amp; Key) = Item <br/>&#160;&#160;&#160;&#160;Application.Lock <br/>End Property <br/>&#39; &#x53D6;&#x51FA;&#x53D8;&#x91CF; &#x8BA1;&#x6570;&#x5668;++ <br/>Public Property Get Cache(ByRef Key) <br/>&#160;&#160;&#160;&#160;Dim Item <br/>&#160;&#160;&#160;&#160;Item = Application(PREFIX &amp; Key) <br/>&#160;&#160;&#160;&#160;IF (IsArray(Item)) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;IF (IsObject(Item)) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Set Cache = Item(2) <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cache = Item(2) <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End IF <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Application(PREFIX &amp; Key)(0) = Application(PREFIX &amp; Key)(0) + 1 <br/>&#160;&#160;&#160;&#160;Else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Cache = Empty <br/>&#160;&#160;&#160;&#160;End IF <br/>End Property <br/>&#39; &#x68C0;&#x67E5;&#x7F13;&#x5B58;&#x5BF9;&#x8C61;&#x662F;&#x5426;&#x5B58;&#x5728; <br/>Public Property Get Exists(ByRef Key) <br/>&#160;&#160;&#160;&#160;Dim Item <br/>&#160;&#160;&#160;&#160;Item = Application(PREFIX &amp; Key) <br/>&#160;&#160;&#160;&#160;IF (IsArray(Item)) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exists = True <br/>&#160;&#160;&#160;&#160;Else <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Exists = False <br/>&#160;&#160;&#160;&#160;End IF <br/>End Property <br/>&#39; &#x5F97;&#x5230;&#x8BA1;&#x6570;&#x5668;&#x6570;&#x503C; <br/>Public Property Get Counter(ByRef Key) <br/>&#160;&#160;&#160;&#160;Dim Item <br/>&#160;&#160;&#160;&#160;Item = Application(PREFIX &amp; Key) <br/>&#160;&#160;&#160;&#160;IF (IsArray(Item)) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Counter = Item(0) <br/>&#160;&#160;&#160;&#160;End IF <br/>End Property <br/>&#39; &#x8BBE;&#x7F6E;&#x8BA1;&#x6570;&#x5668;&#x65F6;&#x95F4; <br/>Public Property Let dateTime(ByRef Key, ByRef SetdateTime) <br/>&#160;&#160;&#160;&#160;Dim Item <br/>&#160;&#160;&#160;&#160;Item = Application(PREFIX &amp; Key) <br/>&#160;&#160;&#160;&#160;IF (IsArray(Item)) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Item(1) = SetdateTime <br/>&#160;&#160;&#160;&#160;End IF <br/>End Property <br/>&#39; &#x5F97;&#x5230;&#x8BA1;&#x6570;&#x5668;&#x65F6;&#x95F4; <br/>Public Property Get dateTime(ByRef Key) <br/>&#160;&#160;&#160;&#160;Dim Item <br/>&#160;&#160;&#160;&#160;Item = Application(PREFIX &amp; Key) <br/>&#160;&#160;&#160;&#160;IF (IsArray(Item)) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;dateTime = Item(1) <br/>&#160;&#160;&#160;&#160;End IF <br/>End Property <br/>&#39; &#x91CD;&#x7F6E;&#x8BA1;&#x6570;&#x5668; <br/>Public Sub ResetCounter() <br/>&#160;&#160;&#160;&#160;Dim Key <br/>&#160;&#160;&#160;&#160;Dim Item <br/>&#160;&#160;&#160;&#160;Application.Unlock <br/>&#160;&#160;&#160;&#160;For Each Key in Application.Contents <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;IF (Left(Key, PREFIX_LENGTH) = PREFIX) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Item = Application(Key) <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Item(0) = 0 <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Application(Key) = Item <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End IF <br/>&#160;&#160;&#160;&#160;Next <br/>&#160;&#160;&#160;&#160;Application.Lock <br/>End Sub <br/>&#39; &#x5220;&#x9664;&#x67D0;&#x4EE5;&#x7F13;&#x5B58; <br/>Public Sub Clear(ByRef Key) <br/>&#160;&#160;&#160;&#160;Application.Contents.Remove(PREFIX &amp; Key) <br/>End Sub<br/> <br/>&#39; &#x6E05;&#x7A7A;&#x6CA1;&#x6709;&#x4F7F;&#x7528;&#x7684;&#x7F13;&#x5B58; <br/>Public Sub ClearUnused() <br/>&#160;&#160;&#160;&#160;Dim Key, Keys, KeyLength, KeyIndex <br/>&#160;&#160;&#160;&#160;For Each Key in Application.Contents <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;IF (Left(Key, PREFIX_LENGTH) = PREFIX) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;IF (Application(Key)(0) = 0) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Keys = Keys &amp; VBNewLine &amp; Key <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End IF <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End IF <br/>&#160;&#160;&#160;&#160;Next <br/>&#160;&#160;&#160;&#160;Keys = Split(Keys, VBNewLine) <br/>&#160;&#160;&#160;&#160;KeyLength = UBound(Keys) <br/>&#160;&#160;&#160;&#160;Application.Unlock <br/>&#160;&#160;&#160;&#160;For KeyIndex = 1 To KeyLength <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Application.Contents.Remove(Keys(KeyIndex)) <br/>&#160;&#160;&#160;&#160;Next <br/>&#160;&#160;&#160;&#160;Application.Lock <br/>End Sub <br/>&#39; &#x6E05;&#x7A7A;&#x6240;&#x6709;&#x7F13;&#x5B58; <br/>Public Sub ClearAll() <br/>&#160;&#160;&#160;&#160;Dim Key, Keys, KeyLength, KeyIndex <br/>&#160;&#160;&#160;&#160;For Each Key in Application.Contents <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;IF (Left(Key, PREFIX_LENGTH) = PREFIX) Then <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Keys = Keys &amp; VBNewLine &amp; Key <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;End IF <br/>&#160;&#160;&#160;&#160;Next <br/>&#160;&#160;&#160;&#160;Keys = Split(Keys, VBNewLine) <br/>&#160;&#160;&#160;&#160;KeyLength = UBound(Keys) <br/>&#160;&#160;&#160;&#160;Application.Unlock <br/>&#160;&#160;&#160;&#160;For KeyIndex = 1 To KeyLength <br/>&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Application.Contents.Remove(Keys(KeyIndex)) <br/>&#160;&#160;&#160;&#160;Next <br/>&#160;&#160;&#160;&#160;Application.Lock <br/>End Sub <br/>End Class<br/>slightboyn &#x7C7B;&#x4F8B;&#x5B50;<br/>&#x590D;&#x5236;&#x5185;&#x5BB9;&#x5230;&#x526A;&#x8D34;&#x677F; &#x7A0B;&#x5E8F;&#x4EE3;&#x7801;Set Wyd=New JayCache <br/>Wyd.dateTime(&#34;Page&#34;)=&#x65F6; &#x95F4; <br/>If Wyd.Exists(&#34;Page&#34;) Then <br/>&#160;&#160;&#160;&#160;Response.write Wyd.Cache(&#34;Page&#34;) &#39;&#x8F93;&#x51FA; <br/>Else <br/>&#160;&#160;&#160;&#160;Wyd.Cache(&#34;Page&#34;)=xxx&#x3000;&#39;&#x5199;&#x5165; <br/>&#160;&#160;&#160;&#160;Responxe.write xxx <br/>End IF <br/>Wyd.Clear(&#34;page&#34;)&#39;&#x5220;&#x9664;&#x7F13;&#x5B58; </p><p> + <a href="#CommentCard">&#x67E5;&#x770B;&#x5F53;&#x524D;&#x65E5;&#x5FD7;&#x8BC4;&#x8BBA;</a> (0)</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;0.234&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card><card id="postCommentCard"><p><b>&#x6807;&#x9898;&#x3A;</b> <a href="#MainCard">&#x41;&#x53;&#x50;&#x7F13;&#x5B58;&#x7C7B;</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;0.234&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;0.234&nbsp;ms</p><do type="prev" label="&#x8FD4;&#x56DE;"><prev/></do></card>
</wml>
