夏露之许百联微盘:ASP初步编程我遇到了麻烦:帮邦我吧,谢谢!

来源:百度文库 编辑:高校问答 时间:2024/05/09 10:09:54
我是一个ASP的初学者,我已经学完了html语言、vbscipt、的一些知识,并按照书上的要求,安装了iis组件,并进行了相应的设置。现在我想演示一下asp文件。我是这样做的,在记事本中输入如下代码:
<html>
<body>
你访问本网页的时间是:<%=time()%>
</body>
</html>
然后,保存为:访问时间.asp
最后我在浏览器的地址栏里输入:http://lc/访问时间.asp运行该文件,结果是:无法显示网页。这是为什么呢?(补充:lc是我的主机名,在iis属性设置中,主目录我设的是D:\ok,访问时间.asp这个文件我保存的位置也是D:\ok。)
还有一个问题:在记事本中我输入如下代码:
<form action="login.asp" method="get" name="login'>
性 别:
<input type="radio" name="title" value="mr" > 先生
<input type="radio" name="title" value="ms" checked > 女士 <br>

请输入你的姓名:
<input type="text" size="6" value="刘诚"><br>

<input type="submit" value="确认提交">
<input type="reset" value="重新输入"><br>
</form>
这个文件我保存为00.html
然后在记事本中我又输入如下代码:
<%

dim strname,strtitle
strname=request.querystring("strname")
response.write"您的用户名为"&strname
response.write"<br>"

strtitle=request.querystring("title")

if strtitle="mr" then
response.write"先生,您好!"
else
response.write"女士,您好!"
end if

%>
我保存为:login.asp
这两个文件夹我都保存到了同一个文件夹里了。演示时,在表单中输入内容按“确认提交“后,出现了“文件下载”对话框,并不能显示我要显示的内容。这是问什么呢?
能不能稍微详细一些呢,第一个朋友的回答,我看不懂。谢谢!
第二个朋友说的:在IIS配置中,有一个【扩展网页服务器】,我怎么没找到呢,您或者知道的朋友能告诉我一下吗?多谢了!

在IIS配置中,有一个【扩展网页服务器】,找到Active Server Pages,设置为【允许】;
此外,如果“访问时间.asp ”这个页面还是不可用的话,最好不用中文做文件名

这文件你浏览的URL错误了,因为要在服务器的目录下有解释了才不会出线你那样的问题,
你现在去IIS服务管理那边点你设置的站点的访问时间.asp文件,应该就不会错了

第一个问题很简单,你可以把“访问时间.asp”改成英文名称就行了。

第二个问题里,你在login.asp这个文件里取“strname”,可是在前一个文件里没有给文本框命名,先把“<input type="text" size="6" value="刘诚">”这句改成“<input name="strname" type="text" size="6" value="刘诚">”试试再说吧。