当 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);
}
您的 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()
返回代码所在的计算机的逻辑驱动器的函数运行(在您的情况下为服务器计算机)。