C# FolderBrowserDialog在web应用程序中返回
我正在c#中的web应用程序上使用FolderBrowserDialog。 除了一个问题外,它工作正常: FolderBrowser对话框在web应用程序的后面打开,而不是在它前面打开 代码是:C# FolderBrowserDialog在web应用程序中返回,c#,asp.net,webforms,folderbrowserdialog,C#,Asp.net,Webforms,Folderbrowserdialog,我正在c#中的web应用程序上使用FolderBrowserDialog。 除了一个问题外,它工作正常: FolderBrowser对话框在web应用程序的后面打开,而不是在它前面打开 代码是: public void BrowseFolderButton_Click(object sender, EventArgs e) { FolderBrowserDialog folderDlg = new FolderBrowserDialog();
public void BrowseFolderButton_Click(object sender, EventArgs e)
{
FolderBrowserDialog folderDlg = new FolderBrowserDialog();
folderDlg.ShowNewFolderButton = true;
DialogResult result = folderDlg.ShowDialog();
if (result == DialogResult.OK)
{
textBox1.Text = folderDlg.SelectedPath;
Environment.SpecialFolder root = folderDlg.RootFolder;
}
}
这是用户第二次单击按钮,它会在后面打开。
任何帮助都是值得的
谢谢,
MoranFolderBrowser对话框将始终在服务器端弹出,客户端/浏览器将永远看不到它,因此客户端将永远挂在那里等待输入 在您的情况下,客户端和服务器都在同一台pc上,这就是为什么您看到对话框工作的原因。 据我所知,Microsoft没有允许浏览客户端文件夹的组件。但是你可以尝试开源解决方案 例如:
您在服务器端调用FolderBrowserDialog吗?您使用FolderBrowserDialog的目的是什么?您能展示一些处理其输出的代码吗?您是否尝试将应用程序部署到web服务器并从单独的PC访问它?感谢您的回复!我在服务器端调用它@弗拉基米尔·冈达雷夫感谢他的回应。我需要用户选择一个文件夹,以便他可以将文件保存到此文件夹@nrodicAre您确定您的服务器有控制台用户吗?无论如何,我认为没有winforms应用程序窗口是无法实现的。也许你们想看看。谢谢,伙计们,我来查一下。谢谢你的回复@弗拉基米尔·冈达雷夫