日期:2014-05-17  浏览次数:20407 次

treeview相关操作
asp.net上传文件以treeView的形式呈现,根节点为上传文件的目标文件夹,子节点为上传的文件,名称为文件名,点击某一子节点,能链接到相应的源文件,请各位大侠赐教,最好是有详细代码,本人新手

------解决方案--------------------
就是获取文件及目录,然后动态构建treeview。操作文件夹和文件的类:
http://blog.csdn.net/joyhen/article/details/8572094
------解决方案--------------------
前台代码:
<form id="form1" runat="server">
    <div>
        <input name="datepicker" type="text" id="datepicker">
        <asp:TreeView ID="TreeView1" runat="server">
            <Nodes><asp:TreeNode Value="新建文件夹" Text="新建文件夹"></asp:TreeNode></Nodes>
        </asp:TreeView>
        <asp:FileUpload ID="FileUpload1" runat="server" />
        <asp:Button ID="Button1" runat="server" Text="上传" OnClick="Button1_Click" />
    </div>
    </form>


后台代码:
        protected void Button1_Click(object sender, EventArgs e)
        {
            if (!FileUpload1.HasFile)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('选择上传文件');</script>");
            }
            else
            {
                #region 注释

                ////验证上传文件大小
                //if (FileUpload1.FileContent.Length > 2 * 1024 * 1024 
------解决方案--------------------
 FileUpload1.FileContent.Length <= 0)
                //{
                //    Page.ClientScript.RegisterStartupScript(this.GetType(), "", "<script>alert('上传文件大小不正确');</script>");
                //    return;
                //}