当 c# 中的树视图数据随文件系统一起提供时,它会显示服务器系统文件还是本地系统文件

本文关键字:系统文件 显示 服务器 视图 数据 一起 文件系统 | 更新日期: 2023-09-27 18:33:11

我在网页中创建了一个树视图 asp.net 并将文件系统作为树视图的节点传递。我想知道,如果提供树视图来显示文件结构,它会支付我的本地系统文件结构还是服务器机器文件结构。

代码隐藏:

    Array drivesList = DriveInfo.GetDrives();
    for (int index = 0; index < drivesList.GetLength(0); index++)
    {
        string text = drivesList.GetValue(index).ToString();
        TreeNode parentNode = new TreeNode(text);
        parentNode.PopulateOnDemand = true;
        TreeView1.Nodes.Add(parentNode);
    }

当 c# 中的树视图数据随文件系统一起提供时,它会显示服务器系统文件还是本地系统文件

您的 ASP.Net 代码在服务器端执行。因此,如果您使用以下代码填充树视图:

Array drivesList= DriveInfo.GetDrives(); 
for (int index = 0; index < drivesList.GetLength(0); index++) 
{ 
  string text = drivesList.GetValue(index).ToString(); 
  TreeNode parentNode = new TreeNode(text); 
  parentNode.PopulateOnDemand = true; 
  TreeView1.Nodes.Add(parentNode); 
}

您将看到服务器的逻辑驱动器(用户帐户 IIS/您的 Web 服务器进程正在运行的可见驱动器)。

DriveInfo.GetDrives()返回代码所在的计算机的逻辑驱动器的函数运行(在您的情况下为服务器计算机)。