我在做网页时,其中一要用到用户选择的文件夹(非文件).
所以我引用了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客户端脚本能否呼出文件夹选择对话框?谢谢