最近的ASP实习

最近在做实习,没什么事情,无非一些图片处理而已.同时,自己学了学ASP.有个题目是要点击按钮显示相应盘内的文件夹信息.关键部分很简单,注册一个组件,然后使用文件夹与文件夹集合对象的属性而已. 然而问题出在了按钮的条件判断上.

昨天参考了我们的技术人员的一个网站代码,找到了问题所在.完成了代码.完成后的代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>sheji</title>
</head>

<body>
<form id="form1" name="form1" method="post" action="sheji.asp">
  <p>&nbsp;</p>
 
  <p align="center">请选择查看的驱动器名:
    <input  type="submit"  value="磁盘C" name="C" />
  &nbsp;
  <input type="submit"  value="磁盘D" name="D">
  &nbsp;
  <input type="submit"  value="磁盘E" name="E">
  </p>
  <hr />
<%


if request("C")="磁盘C"  then
set fso=server.CreateObject("scripting.filesystemobject")
set mfs=fso.getfolder("c:")
set mf1=mfs.subfolders
response.write("<h2>以下显示的为C:下的文件夹信息</h2><p>")
response.write("C盘下共有" & mf1.count &"个文件夹<p>")
for each folder in mf1
response.write("子文件夹名:" &folder.name & "<br>")
next

elseif request("D")="磁盘D" then
set fso=server.CreateObject("scripting.filesystemobject")
set mfs=fso.getfolder("D:")
set mf1=mfs.subfolders
response.write("<h2>以下显示的为D:下的文件夹信息</h2><p>")
response.write("D盘下共有" & mf1.count &"个文件夹<p>")
for each folder in mf1
response.write("子文件夹名:" &folder.name & "<br>")
next

elseif  request("E")="磁盘E"  then
set fso=server.CreateObject("scripting.filesystemobject")
set mfs=fso.getfolder("E:")
set mf1=mfs.subfolders
response.write("<h2>以下显示的为E:下的文件夹信息</h2><p>")
response.write("E盘下共有" & mf1.count &"个文件夹<p>")
for each folder in mf1
response.write("子文件夹名:" &folder.name & "<br>")
next
end if


%>

</form>
</body>

</html>

 

在三个条件判断上,之前由于未能理解name,value几个属性的含义,一直出错.写成了request("name")=C....之类的.现在终于明白,request.form("")里面的应当是我所取的name名称,而不是属性名.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值