The Write method writes a specified string to the current HTTP output.
Response.Write variant
variant
The data to write. This parameter can be any data type supported by the Visual Basic® Scripting Edition VARIANT data type, including characters, strings, and integers. This value cannot contain the character combination “%>“; instead you should use the escape sequence “%\>“. The Web server will translate the escape sequence when it processes the script.
If Visual Basic® Scripting Edition (VBScript) is your primary scripting language, variant cannot be a string literal that contains more than 1022 characters. This is because VBScript limits static strings to 1022 bytes. You can, however, specify variant as the name of a variable that contains greater than 1022 bytes.
For example, the following VBScript, in which ‘a’ is repeated 1023 times in the string literal, will fail.
<% Response.Write "aaaaaaaaaaaa...aaaaaaaaaaaaaaaaaa"
But the following Visual Basic script will succeed:
<% AVeryLongString = String(4096, "a") Response.Write(AVeryLongString) %>
The following examples use the Response.Write method to send output to the client.
I just want to say <% Response.Write "Hello World." %> Your name is: <% Response.Write Request.Form("name") %>
The following example adds an HTML tag to the Web page output. Because the string returned by the Write method cannot contain the character combination, “%>“, the escape, “%\>“, has been used instead. The following script;
<% Response.Write "<TABLE WIDTH = 100%\>" %>
Produces the output:
<TABLE WIDTH = 100%>