经常有这样的要求,根据不同的需求要求include不同的文件如各个人的不同设置,所以要求能动态include文件受 宏限制
必须存在该文件并且会预先编译(不管前面是否加以条件)
经常有这样的要求,根据不同的需求要求include不同的文件
如各个人的不同设置,所以要求能动态include文件。
代码如下:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | Function include(filename) Dim re,content,fso,f,aspStart,aspEnd set fso=CreateObject( "Scripting.FileSystemObject" ) set f=fso.OpenTextFile(server.mappath(filename)) content=f.ReadAll f.close set f=nothing set fso=nothing set re=new RegExp re.pattern= "^s*=" aspEnd=1 aspStart=inStr(aspEnd,content,"aspEnd+1 Response.write Mid(content,aspEnd,aspStart-aspEnd-2) aspEnd=inStr(aspStart,content, "%>" )+2 Execute(re.replace(Mid(content,aspStart,aspEnd-aspStart-2), "Response.Write " )) aspStart=inStr(aspEnd,content," |
使用范例:
include(“youinc.asp”)
ASP可以动态Include文件
1 |
你觉得上面的代码可以工作吗?不!简单地使用ASP来达到动态包含,你不能达到你想要的效果。为什么?因为:Include命令先于ASP代码而得到执行,所以,上面的代码并没有按照作者的意愿,先得到用户所在的省份,再包含这个省份的信息!
如果你确实需要动态包含,你可以这样做:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 | <!--#include file= "1.asp" <% Case 2: %> <!--#include file= "2.asp" <% Case 3: %> <!--#include file= "3.asp" <% End Select %></pre> </div> <p>应该说,这段代码可以得到你想要的结果。但是,由于你的用户可能来自于33个省,你难道包含33个文件?特别要说明的是,SSInc.dll是不知道你究竟需要哪个包含文件的(事实上,这时候Province还没有值),所以,她把所有的文件都包含进来了!你可以想象,这时候的文件有多大!然后,ASP.DLL会去扫描这个文件中的ASP代码,然后执行!<br /> 所以,每当这样的时候,你应该考虑其他的思路,比如数据库,或者采用FileSystemObject。</p> <h2>怎样动态Include文件?</h2> <p>解答 <br /> ASP程序员经常面临的最大挑战之一是动态Include文件。由于#include 在ASP代码执行之前处理,所以,看起来,动if/else的脑筋是不可能的。</p> <p>真是这样吗?<br /> 根据你使用Include的目的,以及你将Include的文件数目,使用if/else也许可以解决问题。但这绝对不是任何时候可以奏效的,而且也不是一种有效的解决办法,因为你需要做许多的手工工作。</p> <p>假设有两个样本HTM文件,1.htm和2.htm,为简化起见,假设文件的内容如下:</p> <p><font color= "#ff0000" >This is 1.htm</font> </p> <p><font color= "#0000ff" >This is 2.htm</font></p> <p>现在我们来试试动态Include:</p> <div class= "jb51code" > <pre class= "brush:vb;" > </pre> </div> <p>请注意:上面的两个#include 实际上都得到了处理。你可以实际运行一下,看看效果:http://localhost/Test.asp?param=1</p> <p>http://localhost/Test.asp?param=2<br /> <p>上面我们是把一个querystring作为条件。你还可以把时间、日期、浏览器版本等作为条件。但是,条件越复杂,这种方法的效率越差。下面提供了另外一种思路:</p> <div class= "jb51code" > <pre class= "brush:vb;" > </pre> </div> <p>在IIS5.0/ASP3.0中,有两种新的方法来支持“动态包含”:</p> <blockquote> <p> server.transfer filename <br /> server.execute filename <br /> %></p> </blockquote> <p>如果正好使用的是IIS5.0和ASP3.0,那么Ok! 但是IIS5.0需要运行在Windows 2000上。</p> <h2>Asp包含文件include动态包含方法(含变量)</h2> <p>很多时候,由于程序设计需要,要求在asp的include包含文件里调用动态的文件。如其中的1是个动态参数,需要request获取。但可惜的是,include语句里并不能含有变量,否则将提示找不到文件错误。本文将提供3种方法解决该问题。</p> <p>首先,我们需要了解,包含文件的提示和警告信息:被包含的文件可以包含其他文件。只要“#include”命令不导致循环,.asp 文件也可以多次包含同一文件。例如,如果文件 First.asp 包含文件 Second.inc,则 Second.inc 不能反过来包含 First.asp。文件也不能包含其自身。ASP 检测这样的循环或嵌套错误,生成错误消息,并停止处理请求的 .asp 文件。<br /> 解决方法一:FSO调用方法</p> <p>ASP语言是强大易用的语言,我们不要把自己的思维局限固定在一个角落里,“条条大道通罗马”,一个思路不通,换个思路吧。</p> <p>本方法采用变通的方法实现同样的包含功能。即FSO调用。代码如下:</p> <div class= "jb51code" > <pre class= "brush:vb;" > </pre> </div> <p>这样,利用fso函数读取包含文件的内容,然后用response.write把包含文件的内容输出,即实现和include命令同样的功能了,轻松实现自由输出诸如 map1.asp,map2.asp… 等文件内容了。</p> <p>解决方法二:if...elseif...</p> <p>此方法适用于要包含的文件数量不多的情况下,也是懒人+笨人的方法,呵呵。代码如下:</p> <div class= "jb51code" > <pre class= "brush:vb;" > </pre> </div> <p>解决方法三:select case</p> <p>方法和第二种差不多,稍微好点。代码如下:</p> <div class= "jb51code" > <pre class= "brush:vb;" > </pre> </div> <p>如果你有其他更好的方法,欢迎与我们交流。您可以把你您的想法留在博客评论里,我们期待与您的探讨。</p> <h2>补充:关于asp的include包含命令,需要注意以下方面。</h2> <p>ASP程序在执行脚本命令之前就已经包含文件。因此,不能使用脚本命令来建立被包含的文件名。举例来说,因为 ASP 试图在将文件名指派给变量 name 之前执行“#include”命令,所以下面的脚本无法打开文件 Header1.inc。</p> <blockquote> </blockquote> <p>脚本命令和过程必须完全包含在脚本分隔符 内,即 HTML 标签 <script> 和 </script>,或 HTML 标签 <object>和</object> 内部。也就是说,不能在包含 .asp 文件中打开脚本分隔符,并在被包含的文件中关闭分隔符;脚本或脚本命令必须是一个完整的单元。例如,下面的脚本将不起作用:</p> <blockquote> <p> For i = 1 To n <br /> 主文件中的语句</p> <p> Next <br /> %> <br /> 但下面的脚本会起作用: <br /> For i = 1 to n <br /> 主文件中的语句 <br /> %> </p> </blockquote> <p>如果 ASP 脚本包含的文件中存在包含脚本不需要的大量函数和变量,则这些无用的结构反而会影响性能,并最终降低 Web 应用程序的伸缩性。因此,通常将包含文件分成多个小文件,并且只包含那些服务器端脚本必需的文件,而不是包含那些带有冗余信息的一个或多个大型包含文件。</p> </div> <div class= "lbd_bot clearfix" > <span id= "art_bot" class= "jbTestPos" ></span> </div> <div class= "tags clearfix" > <i class= "icon-tag" ></i></p> <ul class= "meta-tags" > <li class= "tag item" ><a href= "http://common.jb51.net/tag/%E5%8A%A8%E6%80%81/1.htm" target= "_blank" title= "搜索关于动态的文章" rel= "nofollow noopener" >动态</a></li> <li class= "tag item" ><a href= "http://common.jb51.net/tag/include/1.htm" target= "_blank" title= "搜索关于include的文章" rel= "nofollow noopener" >include</a></li> </ul> </div> <div class= "lbd clearfix" > <span id= "art_down" class= "jbTestPos" ></span> </div> <div id= "shoucang" ></div> <div class= "xgcomm clearfix" > <h2>相关文章</h2> <ul> <li class= "lbd clearfix" ><span id= "art_xg" class= "jbTestPos" ></span></li> <li> <div class= "item-inner" > <a href= "https://www.2it.club/article/5919.htm" title= "ASP应用之模板采用" class= "img-wrap" target= "_blank" rel= "noopener" > <img decoding= "async" src= "https://www.2it.club/wp-content/uploads/2023/01/frc-1a1b05c64693fbf380aa1344a7812747.png" ></a></p> <div class= "rbox" > <div class= "rbox-inner" > <p><a class= "link title" target= "_blank" href= "https://www.2it.club/article/5919.htm" title= "ASP应用之模板采用" rel= "noopener" >ASP应用之模板采用</a></p> <div class= "item-info" > <div class= "js" >ASP应用之模板采用...</div> <p><span class= "lbtn" style= "float:right" > 2007-01-01 </span> </div> </div> </div> </div> </li> <li> <div class= "item-inner" > <a href= "https://www.2it.club/article/5898.htm" title= "ASP编程入门进阶(十二):ASP技巧累加(一)" class= "img-wrap" target= "_blank" rel= "noopener" > <img decoding= "async" src= "https://www.2it.club/wp-content/uploads/2023/01/frc-4f55910a645b073bc4fc65dc10dc14bd.png" ></a></p> <div class= "rbox" > <div class= "rbox-inner" > <p><a class= "link title" target= "_blank" href= "https://www.2it.club/article/5898.htm" title= "ASP编程入门进阶(十二):ASP技巧累加(一)" rel= "noopener" >ASP编程入门进阶(十二):ASP技巧累加(一)</a></p> <div class= "item-info" > <div class= "js" >ASP编程入门进阶(十二):ASP技巧累加(一)...</div> <p><span class= "lbtn" style= "float:right" > 2007-01-01 </span> </div> </div> </div> </div> </li> <li> <div class= "item-inner" > <a href= "https://www.2it.club/article/13.htm" title= "aspjpeg组件使用方法" class= "img-wrap" target= "_blank" rel= "noopener" > <img decoding= "async" src= "https://www.2it.club/wp-content/uploads/2023/01/frc-0ea3c7666119d5615e582f823fb3fad6.png" ></a></p> <div class= "rbox" > <div class= "rbox-inner" > <p><a class= "link title" target= "_blank" href= "https://www.2it.club/article/13.htm" title= "aspjpeg组件使用方法" rel= "noopener" >aspjpeg组件使用方法</a></p> <div class= "item-info" > <div class= "js" >[红色]aspjpeg组件使用方法...</div> <p><span class= "lbtn" style= "float:right" > 2006-06-06 </span> </div> </div> </div> </div> </li> <li> <div class= "item-inner" > <a href= "https://www.2it.club/article/5390.htm" title= "Access 开发人员常犯错误大全" class= "img-wrap" target= "_blank" rel= "noopener" > <img decoding= "async" src= "https://www.2it.club/wp-content/uploads/2023/01/frc-4f96a78db829b1556ff16de21e013c7a.png" ></a></p> <div class= "rbox" > <div class= "rbox-inner" > <p><a class= "link title" target= "_blank" href= "https://www.2it.club/article/5390.htm" title= "Access 开发人员常犯错误大全" rel= "noopener" >Access 开发人员常犯错误大全</a></p> <div class= "item-info" > <div class= "js" >Access 开发人员常犯错误大全...</div> <p><span class= "lbtn" style= "float:right" > 2006-12-12 </span> </div> </div> </div> </div> </li> <li> <div class= "item-inner" > <a href= "https://www.2it.club/article/15486.htm" title= "在ASP编程中nothing代表什么意思?" class= "img-wrap" target= "_blank" rel= "noopener" > <img decoding= "async" src= "https://www.2it.club/wp-content/uploads/2023/01/frc-8cc1031babc6aff2319f1c6af8544aa0.png" ></a></p> <div class= "rbox" > <div class= "rbox-inner" > <p><a class= "link title" target= "_blank" href= "https://www.2it.club/article/15486.htm" title= "在ASP编程中nothing代表什么意思?" rel= "noopener" >在ASP编程中nothing代表什么意思?</a></p> <div class= "item-info" > <div class= "js" >asp下清空对象的分析</div> <p><span class= "lbtn" style= "float:right" > 2008-08-08 </span> </div> </div> </div> </div> </li> <li> <div class= "item-inner" > <a href= "https://www.2it.club/article/91.htm" title= "ASP、vbscript编码模板" class= "img-wrap" target= "_blank" rel= "noopener" > <img decoding= "async" src= "https://www.2it.club/wp-content/uploads/2023/01/frc-0c932a99bb7b6f23c937db507070cc7b.png" ></a></p> <div class= "rbox" > <div class= "rbox-inner" > <p><a class= "link title" target= "_blank" href= "https://www.2it.club/article/91.htm" title= "ASP、vbscript编码模板" rel= "noopener" >ASP、vbscript编码模板</a></p> <div class= "item-info" > <div class= "js" >ASP、vbscript编码模板...</div> <p><span class= "lbtn" style= "float:right" > 2006-06-06 </span> </div> </div> </div> </div> </li> <li> <div class= "item-inner" > <a href= "https://www.2it.club/article/8318.htm" title= "vbs(asp)下的Function 语句" class= "img-wrap" target= "_blank" rel= "noopener" > <img decoding= "async" src= "https://www.2it.club/wp-content/uploads/2023/01/frc-cca732bf65a93ed2ec0ac80c638460fe.png" ></a></p> <div class= "rbox" > <div class= "rbox-inner" > <p><a class= "link title" target= "_blank" href= "https://www.2it.club/article/8318.htm" title= "vbs(asp)下的Function 语句" rel= "noopener" >vbs(asp)下的 Function 语句</a></p> <div class= "item-info" > <div class= "js" >vbs(asp)下的 Function 语句...</div> <p><span class= "lbtn" style= "float:right" > 2007-03-03 </span> </div> </div> </div> </div> </li> <li> <div class= "item-inner" > <a href= "https://www.2it.club/article/6784.htm" title= "查看所有的Server Variables的环境变量" class= "img-wrap" target= "_blank" rel= "noopener" > <img decoding= "async" src= "https://www.2it.club/wp-content/uploads/2023/01/frc-2d9f31f2af7b675a3d153d2b7f1035a7.png" ></a></p> <div class= "rbox" > <div class= "rbox-inner" > <p><a class= "link title" target= "_blank" href= "https://www.2it.club/article/6784.htm" title= "查看所有的Server Variables的环境变量" rel= "noopener" >查看所有的Server Variables的环境变量</a></p> <div class= "item-info" > <div class= "js" >查看所有的Server Variables的环境变量...</div> <p><span class= "lbtn" style= "float:right" > 2007-02-02 </span> </div> </div> </div> </div> </li> <li> <div class= "item-inner" > <a href= "https://www.2it.club/article/6111.htm" title= "HTML标签及ASP函数速查表" class= "img-wrap" target= "_blank" rel= "noopener" > <img decoding= "async" src= "https://www.2it.club/wp-content/uploads/2023/01/frc-b452cee8ec5cd9e58ab98eba17281e59.png" ></a></p> <div class= "rbox" > <div class= "rbox-inner" > <p><a class= "link title" target= "_blank" href= "https://www.2it.club/article/6111.htm" title= "HTML标签及ASP函数速查表" rel= "noopener" >HTML标签及ASP函数速查表</a></p> <div class= "item-info" > <div class= "js" >HTML标签及ASP函数速查表...</div> <p><span class= "lbtn" style= "float:right" > 2007-01-01 </span> </div> </div> </div> </div> </li> <li> <div class= "item-inner" > <a href= "https://www.2it.club/article/76430.htm" title= "adodb.recordset.open(rs.open)方法参数详解" class= "img-wrap" target= "_blank" rel= "noopener" > <img decoding= "async" src= "https://www.2it.club/wp-content/uploads/2023/01/frc-f4838ec7e2d4da28e0b57d4e852dadd4.png" ></a></p> <div class= "rbox" > <div class= "rbox-inner" > <p><a class= "link title" target= "_blank" href= "https://www.2it.club/article/76430.htm" title= "adodb.recordset.open(rs.open)方法参数详解" rel= "noopener" >adodb.recordset.open(rs.open)方法参数详解</a></p> <div class= "item-info" > <div class= "js" >这篇文章主要介绍了adodb.recordset.open(rs.open)方法参数详解,需要的朋友可以参考下</div> <p><span class= "lbtn" style= "float:right" > 2015-12-12 </span> </div> </div> </div> </div> </li> </ul> </div> <div class= "lbd clearfix mt5" > <span id= "art_down2" class= "jbTestPos" ></span> </div> <p> <a href= "" ></a></p> <div id= "comments" > <h2>最新评论</h2> <div class= "pd5" > <div id= "SOHUCS" sid= "art_1" ></div> </p></div> </p></div> </div><!-- .entry-content --> <div id= "happythemes-ad-5" class= "single-bottom-ad widget_ad ad-widget" ></div> <div class= "single-credit" > 本文收集自网络,不代表IT俱乐部立场,转载请注明出处。<a href= "https://www.2it.club/code/asp-net/2742.html" "=" ">https://www.2it.club/code/asp-net/2742.html</a> </div> <div class= "entry-footer clear" > <div class= "entry-footer-right" > <span class= "entry-like" > <span class= "sl-wrapper" ><a href= "https://www.2it.club/wp-admin/admin-ajax.php?action=process_simple_like&post_id=2742&nonce=a1f70bda36&is_comment=0&disabled=true" class= "sl-button sl-button-2742" data-nonce= "a1f70bda36" data-post-id= "2742" data-iscomment= "0" title= "点赞这篇文章" ><span class= "sl-count" ><i class= "fa fa-thumbs-o-up" ></i> 61<em>赞</em></span></a><span class= "sl-loader" ></span></span> </span><!-- .entry-like --> </div> </div><!-- .entry-footer --> <div class= "entry-bottom clear" > <div class= "entry-tags" > <span class= "tag-links" ><span>标签:</span><a href= "https://www.2it.club/tag/asp" rel= "tag" >asp</a> <a href= "https://www.2it.club/tag/include" rel= "tag" >include</a> <a href= "https://www.2it.club/tag/%e5%8a%a8%e6%80%81" rel= "tag" >动态</a> <a href= "https://www.2it.club/tag/%e6%96%87%e4%bb%b6" rel= "tag" >文件</a></span> </div><!-- .entry-tags --> <span class= "custom-share" > <span class= "social-share share-component" data-sites= "wechat, weibo, qq, qzone" ><a class= "social-share-icon icon-wechat" href= "javascript:" ><div class= "wechat-qrcode" ><h4>微信扫一扫:分享</h4><div class= "qrcode" title= "https://www.2it.club/code/asp-net/2742.html" ><canvas width= "100" height= "100" style= "display: none;" ></canvas><img alt= "Scan me!" src= "data:image/png;base64,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" style= "display: block;" ></div><div class= "help" ><p>微信里点“发现”,扫一下</p></div></div></a><a class= "social-share-icon icon-weibo" href= "https://service.weibo.com/share/share.php?url=https%3A%2F%2Fwww.2it.club%2Fcode%2Fasp-net%2F2742.html&title=ASP%E5%8A%A8%E6%80%81include%E6%96%87%E4%BB%B6-IT%E4%BF%B1%E4%B9%90%E9%83%A8&pic=https%3A%2F%2Fimg.tooao.cn%2F2022%2F04%2F20220420061245114.png&appkey=" target= "_blank" ></a><a class= "social-share-icon icon-qq" href= "http://connect.qq.com/widget/shareqq/index.html?url=https%3A%2F%2Fwww.2it.club%2Fcode%2Fasp-net%2F2742.html&title=ASP%E5%8A%A8%E6%80%81include%E6%96%87%E4%BB%B6-IT%E4%BF%B1%E4%B9%90%E9%83%A8&source=ASP%E5%8A%A8%E6%80%81include%E6%96%87%E4%BB%B6-IT%E4%BF%B1%E4%B9%90%E9%83%A8&desc=%C2%A0%E7%BB%8F%E5%B8%B8%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E8%A6%81%E6%B1%82%EF%BC%8C%E6%A0%B9%E6%8D%AE%E4%B8%8D%E5%90%8C%E7%9A%84%E9%9C%80%E6%B1%82%E8%A6%81%E6%B1%82include%E4%B8%8D%E5%90%8C%E7%9A%84%E6%96%87%E4%BB%B6%E5%A6%82%E5%90%84%E4%B8%AA%E4%BA%BA%E7%9A%84%E4%B8%8D%E5%90%8C%E8%AE%BE%E7%BD%AE%EF%BC%8C%E6%89%80%E4%BB%A5%E8%A6%81%E6%B1%82%E8%83%BD%E5%8A%A8%E6%80%81include%E2%80%A6&pics=https%3A%2F%2Fimg.tooao.cn%2F2022%2F04%2F20220420061245114.png&summary="%C2%A0%E7%BB%8F%E5%B8%B8%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E8%A6%81%E6%B1%82%EF%BC%8C%E6%A0%B9%E6%8D%AE%E4%B8%8D%E5%90%8C%E7%9A%84%E9%9C%80%E6%B1%82%E8%A6%81%E6%B1%82include%E4%B8%8D%E5%90%8C%E7%9A%84%E6%96%87%E4%BB%B6%E5%A6%82%E5%90%84%E4%B8%AA%E4%BA%BA%E7%9A%84%E4%B8%8D%E5%90%8C%E8%AE%BE%E7%BD%AE%EF%BC%8C%E6%89%80%E4%BB%A5%E8%A6%81%E6%B1%82%E8%83%BD%E5%8A%A8%E6%80%81include%E2%80%A6"" target= "_blank" ></a><a class= "social-share-icon icon-qzone" href= "http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url=https%3A%2F%2Fwww.2it.club%2Fcode%2Fasp-net%2F2742.html&title=ASP%E5%8A%A8%E6%80%81include%E6%96%87%E4%BB%B6-IT%E4%BF%B1%E4%B9%90%E9%83%A8&desc=%C2%A0%E7%BB%8F%E5%B8%B8%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E8%A6%81%E6%B1%82%EF%BC%8C%E6%A0%B9%E6%8D%AE%E4%B8%8D%E5%90%8C%E7%9A%84%E9%9C%80%E6%B1%82%E8%A6%81%E6%B1%82include%E4%B8%8D%E5%90%8C%E7%9A%84%E6%96%87%E4%BB%B6%E5%A6%82%E5%90%84%E4%B8%AA%E4%BA%BA%E7%9A%84%E4%B8%8D%E5%90%8C%E8%AE%BE%E7%BD%AE%EF%BC%8C%E6%89%80%E4%BB%A5%E8%A6%81%E6%B1%82%E8%83%BD%E5%8A%A8%E6%80%81include%E2%80%A6&summary=%C2%A0%E7%BB%8F%E5%B8%B8%E6%9C%89%E8%BF%99%E6%A0%B7%E7%9A%84%E8%A6%81%E6%B1%82%EF%BC%8C%E6%A0%B9%E6%8D%AE%E4%B8%8D%E5%90%8C%E7%9A%84%E9%9C%80%E6%B1%82%E8%A6%81%E6%B1%82include%E4%B8%8D%E5%90%8C%E7%9A%84%E6%96%87%E4%BB%B6%E5%A6%82%E5%90%84%E4%B8%AA%E4%BA%BA%E7%9A%84%E4%B8%8D%E5%90%8C%E8%AE%BE%E7%BD%AE%EF%BC%8C%E6%89%80%E4%BB%A5%E8%A6%81%E6%B1%82%E8%83%BD%E5%8A%A8%E6%80%81include%E2%80%A6&site=ASP%E5%8A%A8%E6%80%81include%E6%96%87%E4%BB%B6-IT%E4%BF%B1%E4%B9%90%E9%83%A8" target= "_blank" ></a></span> </span> </div> |