April 23rd, 2003, 12:36 PM
ASP page treated as plain HTML
I have a simple ASP page (named iisTest.asp) with these contents (I've embedded spaces in the tags for this post):
< % @ Language = "VBScript" % >
< html >
< body >
< %=World!% >
< /body >
< /html >
When I load the page into IE 6.0 it only displays "Hello". If I View Source from the browser I get all of the above, which means it's not being processed by asp.dll before getting sent to the browser (otherwise I shouldn't be seeing the ASP lines). I asked one of my co-workers to try it and it displays "Hello World!" for him. This leads us to believe the problem may lie with IIS on my machine. (I'm using IIS 5.1.) I checked out my IIS and couldn't find anything that would cause this problem.
I tried to rename the asp.dll to see what happened but as soon as I did the system put another one in place. I'm running XP Professional.
April 24th, 2003, 08:41 AM
Change <%=World!%> to <%="World!"%>, as it is a non-numeric literal, and requires quotes.
If that doesn't solve your problem, try using the full
And you can also remove the @Language directive, since VBScript is the default, and you are using it in your entire script.
April 24th, 2003, 08:58 AM
Thanks, but as I indicated, it works fine on another computer but not on mine. (I did add the quotes as you suggested but it made no difference.)
Thanks for replying.
April 25th, 2003, 08:08 AM
This could also occur if the script engine of your browser get currupted
try downloading the new version of script engine
this URL may help you
hope this will resolve your issue
Small things lead to perfection and perfection is not a small thing.