将ASP生成的内容写入响应流中最有效的方法(1) 刚开始学ASP时,照书里HTML中包含ASP 后来,用Response.Write 输出HTML 可现在看了这一篇文章,难道真的要把Response.Write写成一句(" & _? 你说说? ------- (转http://www.ccidnet.com/html//tech/web/2000/11/10/58_1298.html) 什么才是提高ASP性能的最佳选择(一) (作者:青苹果工作室编译 2000年11月10日 17:20) 将ASP生成的内容写入响应流中最有效的方法是什么? 使用ASP的一个最主要原因是在服务器上生成动态内容。所以很明显,我们测试的起点是确定将动态内容发送到响应流中的最适合的方式。在多种选择中,有两个是最基本的:一是使用内联ASP标记,另一个是使用Response.Write 语句。 为测试这些选择,我们创建了一个简单的ASP页面,其中定义了一些变量,然后将它们的值插入表格中。虽然这个页面很简单也不是很实用,但它允许我们分离并测试一些单独的问题。 使用ASP内联标记 第一个测试包括使用内联ASP标记< %= x % >,其中x是一个已赋值的变量。到目前为止,这个方法是最容易执行的,并且它使页面的HTML部分保持一种易于阅读和维护的格式。 < % OPTION EXPLICIT Dim FirstName Dim LastName Dim MiddleInitial Dim Address Dim City Dim State Dim PhoneNumber Dim FaxNumber Dim EMail Dim BirthDate FirstName = "John" MiddleInitial = "Q" LastName = "Public" Address = "100 Main Street" City = "New York" State = "NY" PhoneNumber = "1-212-555-1234" FaxNumber = "1-212-555-1234" EMail = "john@public.com" BirthDate = "1/1/1950" % > < HTML > < HEAD > < TITLE >Response Test< / TITLE > < /HEAD > < BODY > < H1 >Response Test< /H1 > < TABLE > < tr >< td >< b >First Name:< /b >< /td >< td >< %= FirstName % >< /td >< /tr >