如题,请高手指点迷经。我的思路是这样的:
1、这个表格控件是dev的aspxgrid,在每行中增加一个模板列,添加“上传”按钮,该按钮仅仅支持客户端js脚本,我在onlick事件中编写代码,使之弹出“上传文件窗口”
2、在“浏览窗口中”将用户选定的文件进行合理的验证,如何合格就把该文件复制到服务器端的制定目录,然后将目录和文件名传给主调窗口。
3、主调窗口的表格,已经是编辑状态。它获得文件路径后将其转换成为流存入数据库。可我不知道第二步结束时,“浏览窗口”传递的文件、路径名称,主调窗口如何接收,毕竟浏览窗口是用过js教本弹出的,而且是在grid模板列写的js脚本。多谢高手指点

解决方案 »

  1.   

    用js把路径传给父窗口不就行?
    <script>window.opener.document."&upload.form("FormName")&".xWidth.value='100'</script>
      

  2.   

    我在onlick事件中编写代码,使之弹出“上传文件窗口”
    --------------------------------------------------------
    弹出窗口时,可以将当前行的编辑的某个文本框的id(clinetID)作为request参数。上传文件窗口在接收完文件的时候,根据这个clientID写出脚本(page.regsiter)将值写入opener.document.all['这个clientID'].value。