本帖最后由 gul_gui 于 2010-09-06 17:02:26 编辑

解决方案 »

  1.   

    这个需要在调用页面的DataBind()时候才会绑定吧。在Load事件中写这个看下~~
      

  2.   

    onclick='javascript:OpenWindows
    ('../Print/AddPrint.aspx?DocID=<%=DocID%>&CreatYear=<%=CreateYear%>');'/>
    或<%# DocID%>
    Page.DataBind()
      

  3.   

    cs:public String DocID="xxx";
    public String CreateYear = "2001";
    aspx
    <input type="button" runat="server" id="btnSubmit" class="btn_02" value="上传" 
    onclick="javascript:OpenWindows
    ('../Print/AddPrint.aspx?DocID=<%=DocID%>&CreatYear=<%=CreateYear%>');"/>
      

  4.   

    其实你可以直接在后台设置的
    btnSubmit.Arrtibiues.Add("onclick","OpenWindows
    ('../Print/AddPrint.aspx?DocID="+DocID+"&CreatYear="+CreateYear+"');");
      

  5.   

    打开页面 只可能是http://localhost:803/Impdutywebui/Print/AddPrint.aspx?DocID=1111&CreatYear=2010这个样子的。----------------------不太明白楼主想干什么。 你js是 客户端脚本,你客户端与服务器端通讯 一般都是 post/get,不知道你那个调 什么什么 调。
      

  6.   

     没有用引号一起来
    onclick="javascript:OpenWindows
    ('../Print/AddPrint.aspx?DocID="<%=DocID%>"&CreatYear="<%=CreateYear%>"');"/>
    你试试我没有试
    js出后台值是
    var a="<%=DocID%>";