Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在C#MVC中选择文件夹目标?_C#_Asp.net Mvc_Model View Controller_Path_Directory - Fatal编程技术网

如何在C#MVC中选择文件夹目标?

如何在C#MVC中选择文件夹目标?,c#,asp.net-mvc,model-view-controller,path,directory,C#,Asp.net Mvc,Model View Controller,Path,Directory,我想知道如何在MVC中选择目标文件夹的目录,如FolderBrowser对话框 喜欢这个图像吗 例如,如果我选择了一个文件夹,我希望得到像\Server\Folder1\Folder11这样的路径 谢谢 可能是这样吗 你可以在那里找到一些聊天室 片段1: List<string> mappedDrives = new List<string>(); DriveInfo[] drives = DriveInfo.GetDrives(); foreach (DriveInf

我想知道如何在MVC中选择目标文件夹的目录,如FolderBrowser对话框

喜欢这个图像吗

例如,如果我选择了一个文件夹,我希望得到像\Server\Folder1\Folder11这样的路径

谢谢

可能是这样吗

你可以在那里找到一些聊天室

片段1:

List<string> mappedDrives = new List<string>();
DriveInfo[] drives = DriveInfo.GetDrives();
foreach (DriveInfo drvInfo in drives)
{
          if (drvInfo.DriveType == DriveType.Network)
            mappedDrives.Add(drvInfo.Name);
}
ManagementScope mgmtScope = new ManagementScope();
//query for drivetype = 4..for  network drive
ObjectQuery objQuery = new ObjectQuery("SELECT VolumeName FROM Win32_LogicalDisk   WHERE DriveType= 4");
ManagementObjectSearcher mgmgObjSearch = new ManagementObjectSearcher(mgmtScope,   objQuery);
ManagementObjectCollection mgmgObjColl = mgmgObjSearch.Get();
foreach (ManagementObject mgmgObj in mgmgObjColl)
{
    mappedDrives.Add(mgmgObj["VolumeName"].ToString());
}

没有浏览器提供的“浏览文件夹”对话框(因为其中没有太多价值)。考虑编辑你的问题,解释“目标文件夹”是什么,以及你期望得到的结果。请注意,WebForms也没有System.Windows.Forms.FolderBrowserDialog类…感谢您的回答,我犯了一个错误,这是在Windows窗体中。您的问题仍然很不清楚-请评论“MVC”是否为“ASP.Net MVC”,以及显示对话框的结果是什么。