这个有什么错误啊,为什么没有值传过去呢:
<asp:HyperLink id="line" runat="server" Text='<%#Eval("AZWZ")%>' NavigateUrl ='javascript:window.open("Realqx.aspx?point=<%# DataBinder.Eval(Container.DataItem,"CDH")%>&name=ID=<%# DataBinder.Eval(Container.DataItem,"SBMC")%>","","height=665,width=940,toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no")' >HyperLink</asp:HyperLink>

解决方案 »

  1.   

    发弹出窗的url出来看一下就明白了
      

  2.   

    &name=ID=这里有错误啊。。似乎多了一个=号
      

  3.   

    什么弹出窗口的url,这是个控件啊,他就有NavigateUrl这个属性啊;
    NavigateUrl ='javascript:window.open("Realqx.aspx?point=<%# DataBinder.Eval(Container.DataItem,"CDH")%>&name=ID=<%# DataBinder.Eval(Container.DataItem,"SBMC")%>","","")'
      

  4.   

    有一点就是不要用服务器控件来这样做绑定你可以用<a href="javascript:window.open('Realqx.aspx?point=<%# DataBinder.Eval(Container.DataItem,"CDH")%>&name=&ID=<%# DataBinder.Eval(Container.DataItem,"SBMC")%>','','')"> 打开 </a>
      

  5.   

    看的好蛋疼。&name=ID=<%# DataBinder.Eval(Container.DataItem,"SBMC")%>这块有问题<%# %>用单引。
      

  6.   

    在IE8里面按F12,查看源代码。
      

  7.   

    晕哦,你这样何必用asp:HyperLink控件?直接用个<a href="url">……</a>就行了啊,或者直接用按钮,在后台里面写,你这样子容易出错,而且还超复杂。