Article ID: 246828
Article Last Modified on 7/16/2001
APPLIES TO
- Microsoft Active Server Pages 4.0
This article was previously published under Q246828
SYMPTOMS
When creating and scripting new Active Server Pages (ASP) pages, you may receive the following error:
This error occurs when you use the following syntax:
<%@ LANGUAGE="VBScript" Response.Write "Generic ASP Code" ' Generic ASP Code %>
CAUSE
The @ processing directive is not terminated properly.
RESOLUTION
Terminate the @ processing directive properly as shown below:
<%@ LANGUAGE="VBScript" %> '@ directive line terminated <% 'Start script here Response.Write "Generic ASP Code" ' Generic ASP Code %>
STATUS
This behavior is by design.
MORE INFORMATION
The @ processing directive sends information to Internet Information Server (IIS) on how to process an ASP page. The LANGUAGE processing directive is used most often and sets the default server-side scripting language on an ASP page. Other processing directives include, but are not limited to, the following:
- ENABLESESSIONSTATE
- CODEPAGE
- LCID
- TRANSACTION
If more than one processing directive is needed on an ASP page, use the following code for two or more processing directives:
<%@ LANGUAGE="VBScript" ENABLESESSION="False" %>
Keywords: kberrmsg kbcodesnippet kbprb KB246828