前台JSfunction innerHtml() {
            var infoHTML = GCJSAndGCManage_GX_WQGZ_SJ.UpLoadFlow(getQueryString("id")).value;
            document.getElementById("fie1").innerHTML = infoHTML;
            document.getElementById("Pro_ID").value = getQueryString("id");
            var fileid = document.getElementById("file_ID").value; //图片ID
            var fid = document.getElementById("Flow_ID").value;   //流程ID
            alert("图片ID" + fileid);
            alert("流程ID" + fid);
            document.getElementById("frmDoc").src = "DocUpLoad.aspx?fileID=" + fileid + "&fid =" + fid;
            
        }
流程ID,和图片ID已经在后台用隐藏ID控件查询出来存入了,在alert也是有值的可是跳转到 DocUpLoad.aspx页面之后
hdfFileID.Value = this.Request["fileID"];
hdflowid.Value = this.Request["fid"];
this.Request["fid"]是null,为什么为什么?

解决方案 »

  1.   

    try this.Request.QueryString["fid"]
      

  2.   

    document.getElementById("fie1").innerHTML = infoHTML;
                document.getElementById("Pro_ID").value = getQueryString("id");
                var fileid = document.getElementById("file_ID").value; //图片ID
                var fid = document.getElementById("Flow_ID").value;   //流程ID- - 弱弱的问下。  你确定你赋值了么。。  图片是ID 还是SRC地址。
      

  3.   

    document.getElementById("frmDoc").src = "DocUpLoad.aspx?fileID=" + fileid + "&fid =" + fid;"&fid ="   多了个空格.....