我在做网页时,其中一要用到用户选择的文件夹(非文件).
所以我引用了System.Windows.Forms.Design.FolderNameEditor类.using System;
using System.Data;
using System.Configuration;
using System.Windows.Forms.Design;
using System.Windows.Forms;/// <summary>
/// FolderEditor 的摘要说明
/// </summary>public class FolderDialog : System.Windows.Forms.Design.FolderNameEditor
{
FolderNameEditor.FolderBrowser fDialog = new System.Windows.Forms.Design.FolderNameEditor.FolderBrowser(); public FolderDialog()
{
}
public DialogResult DisplayDialog()
{
return DisplayDialog("请选择一个文件夹");
} public DialogResult DisplayDialog(string description)
{
fDialog.Description = description;
fDialog.StartLocation = System.Windows.Forms.Design.FolderNameEditor.FolderBrowserFolder.MyComputer;
return fDialog.ShowDialog();
}
public string Path
{
get
{
return fDialog.DirectoryPath;
}
} ~FolderDialog()
{
fDialog.Dispose();
}
}在使用时:
FolderDialog fd = new FolderDialog();
if (fd.DisplayDialog() == DialogResult.OK)
{
folderPathTextBox.Text = fd.Path;
}可是很奇怪,呼出的这个对话框并没有生成资源树,在正常显示资源树的地方只是一片空白,这是不是由于在服务端呼出对话框的原因呢?
该如何解决?
或用javascript客户端脚本能否呼出文件夹选择对话框?谢谢
所以我引用了System.Windows.Forms.Design.FolderNameEditor类.using System;
using System.Data;
using System.Configuration;
using System.Windows.Forms.Design;
using System.Windows.Forms;/// <summary>
/// FolderEditor 的摘要说明
/// </summary>public class FolderDialog : System.Windows.Forms.Design.FolderNameEditor
{
FolderNameEditor.FolderBrowser fDialog = new System.Windows.Forms.Design.FolderNameEditor.FolderBrowser(); public FolderDialog()
{
}
public DialogResult DisplayDialog()
{
return DisplayDialog("请选择一个文件夹");
} public DialogResult DisplayDialog(string description)
{
fDialog.Description = description;
fDialog.StartLocation = System.Windows.Forms.Design.FolderNameEditor.FolderBrowserFolder.MyComputer;
return fDialog.ShowDialog();
}
public string Path
{
get
{
return fDialog.DirectoryPath;
}
} ~FolderDialog()
{
fDialog.Dispose();
}
}在使用时:
FolderDialog fd = new FolderDialog();
if (fd.DisplayDialog() == DialogResult.OK)
{
folderPathTextBox.Text = fd.Path;
}可是很奇怪,呼出的这个对话框并没有生成资源树,在正常显示资源树的地方只是一片空白,这是不是由于在服务端呼出对话框的原因呢?
该如何解决?
或用javascript客户端脚本能否呼出文件夹选择对话框?谢谢
具体怎样。直接www.google.com