<%@ Page Language="C#" AutoEventWireup="true" %>
<%@ Import Namespace="System.IO" %>
<%
    string[] achDrives = Directory.GetLogicalDrives();
    int nNumOfDrives = achDrives.Length;
    Response.Write("<ul>");
    for (int i = 0; i < nNumOfDrives; i++)
    {
        Response.Write("<li><a href=\"listdir.aspx?dir=");
        Response.Write(Server.UrlEncode(achDrives[i]));
        Response.Write("\">" + achDrives[i]);
        Response.Write("</a><br>");
        
    }
    Response.Write("</ul>");
     %>
-----------------------------------------------------------------------------------------
怎么样实现点击一个盘就可以连接到那个盘??
谁帮帮我

解决方案 »

  1.   

    <%@ Page Language="C#" AutoEventWireup="true" %>
    <%@ Import Namespace="System.IO" %>
    <%
        string[] achDrives = Directory.GetLogicalDrives();
        int nNumOfDrives = achDrives.Length;
        Response.Write("<ul>");
        for (int i = 0; i < nNumOfDrives; i++)
        {
            Response.Write("<li><a href=\"");
            Response.Write(achDrives[i]);
            Response.Write("\">" + achDrives[i]);
            Response.Write("</a><br>");
            
        }
        Response.Write("</ul>");
         %>
    代码写出来了竟然用不了。。??
      

  2.   

    不会吧,我试验了一下,按照
     for (int i = 0; i < nNumOfDrives; i++)
        {
            Response.Write("<li><a href=\"");
            Response.Write(achDrives[i]);
            Response.Write("\">" + achDrives[i]);
            Response.Write("</a><br/>");
            
        }
    这个方法是可以进入的啊,是不是你系统权限设置的问题??
      

  3.   

    哦,明白了,LZ是不是希望在client端实现?我本机就是服务器,所以刚刚是在服务器端实现了从client端跑了一下,的确是进不去的