[已解决问题] 在Asp.net中如何实现目录选择
提问时间: 2008-02-16 17:45
浏览:317 次

在Asp.net中如何实现目录选择?????在等待!急!!!!!



问题补充:在Asp.Net中实现像FolderBrowserDialog一样功能???

最佳答案
什么叫目录选择啊,不懂~~是不是这个

 using System;
using System.Data;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.IO;

public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
return;
TreeNode root = new TreeNode();
DirectoryInfo rootDir = new DirectoryInfo(Server.MapPath("~/"));
AppendChild(rootDir, root);
TreeView1.Nodes.Add(root);
}

protected void AppendChild(DirectoryInfo dir, TreeNode node)
{
DirectoryInfo[] dirs = dir.GetDirectories();

if (dirs.Length > 0)
{
for (int i = 0; i < dirs.Length; i++)
{
TreeNode sub = new TreeNode(dirs[i].Name);
AppendChild(dirs[i], sub);
node.ChildNodes.Add(sub);
}
}
}

protected void TreeView1_SelectedNodeChanged(object sender, EventArgs e)
{
Response.Write( "当前的物理路径是 : " + Server.MapPath("~/" + TreeView1.SelectedNode.Text));
}
}
2008/2/16 19:38:58 回答者:沙加


提问者对于答案的评价:谢了
其它回答(1)
服务器端代码只能选择服务器端的目录,如要选择客户端计算机的目录,需要用客户端脚本代码实现
3个月前   回答者:kmfree - 初学一级
评论
   您需要登录以后才能回答!
我的问题    我要提问


快到期问题

> 问题排行榜

有不合适内容,建议去除