首页 > 网站 > 建站经验 > 正文

如何_将ASP生成的内容写入响应流中

2019-11-02 14:33:34
字体:
来源:转载
供稿:网友

       将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 = "[email protected]" 

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 > 

< tr >< td >< b >Middle Initial:< /b >< /td >< td >< %= MiddleInitial % >< /td >< /tr > 

< tr >< td >< b >Last Name:< /b >< /td >< td >< %= LastName % >< /td >< /tr > 

< tr >< td >< b >Address:< /b >< /td >< td >< %= Address % >< /td >< /tr > 

< tr >< td >< b >City:< /b >< /td >< td >< %= City % >< /td >< /tr > 

< tr >< td >< b >State:< /b >< /td >< td >< %= State % >< /td >< /tr > 

< tr >< td >< b >Phone Number:< /b >< /td >< td >< %= PhoneNumber % >< /td >< /tr > 

< tr >< td >< b >Fax Number:< /b >< /td >< td >< %= FaxNumber % >< /td >< /tr > 

< tr >< td >< b >EMail:< /b >< /td >< td >< %= EMail % >< /td >< /tr > 

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表