从服务器选择文件,然后把该文件的相对路径或绝对路径写入页面中的TextBox中,功能说起来很简单,可是做起来难死了。大家有好的办法没?帮忙解决一下吧大家拜托了!!

解决方案 »

  1.   

    不难吧,用DirectoryInfo.GetFiles("*.*")获得这个目录下的所有文件,将他们列在页面上,文件名称用用超链接,给超链接加一个onclick事件,事件里面用一个js函数,如:
    <a href="javascript:void(0);" onclick="SelectFile('相对路径','绝对路径');"></a>
    其中 SelectFile函数,可以大致如这样写:function SelectFile(xdPath,jdPath)
    {
      windows.opener.相对路径TextBox.value = xdPath;
      windows.opener.绝对路径TextBox.value = jdPath;
    }
    初步思路是这样,没有具体写,等下我来试验一下。