.net 我要在页面中显示一个文件夹里面的文件,然后在双击里面的某个文件后,能把这个文件的路径的值读取出来赋值到textbox上面去。这个能行么?

解决方案 »

  1.   

    能啊!你在页面显示文件的时候已经获取路径,然后把路径赋值给 hideen或者sesson 或者。双击文件的时候赋值给textbox
      

  2.   

    便利文件夹,然后把里边的文件列出来,文件名上要写好事件响应,双击后,把文件名复制到文本框,如果这个文件夹包含子文件夹的话,还需要做一些特别的处理,做是能做到的,也没什么难点,只是写起来比较烦。找一找.net读取文件的例子,好好想想,可以写出来的。
      

  3.   

    应该服务器端的吧客户端不就fileupload吗?服务端遍历文件夹在前台生成html
    <div id="fileDiv">
    <a href="#">文件1</a>
    <a href="#">文件2</a>
    </div>用JQuery$().ready(function(){
       $("#fileDiv a").click(function(){
           $("#<% =txt.ClientID%>").val($(this).val());
           return false;
       });
    });
      

  4.   

    $(document).ready(function(){
       $("#fileDiv a").click(function(){
           $("#<% =txt.ClientID%>").val($(this).val());
           return false;
       });
    });顶
      

  5.   

    读取文件夹
    string[] directoryList = System.IO.Directory.GetDirectories(Server.MapPath("~/目录"));
    读取所有文件
    string[] fileList=System.IO.Directory.GetFiles(Server.MapPath("~/目录"))要得到文件名和目录名是 用字符串截取一下就OK