<asp:datalist id="newslist" runat="server" ForeColor="red">
<ItemTemplate>
<a href="#"    onclick = "javascript:window.open('newscontect.aspx?newsid='<%# DataBinder.Eval(Container.DataItem,"id") %>'','','height=520, width=800, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');" >
</a> </ItemTemplate>
</asp:datalist>onclick后面的绑定没有用,那里问题?

解决方案 »

  1.   

    <a onclick='window.open("display.aspx?ID=<%# DataBinder.Eval(Container.DataItem,"字段名")%>&BoardID=<%=boardid%>","_blank","")'>用这种形式
      

  2.   

    &BoardID=<%=boardid%>,没用过,帮忙解释下,大哥
      

  3.   

    &ID=ID这个应该用过吧?
    如:http://www.hxkfw.com/index_3.asp?classen=yxqy&newsid=823
      

  4.   

    onclick = "javascript:window.open('newscontect.aspx?newsid=<%# DataBinder.Eval(Container.DataItem,"id") %>','','height=520, width=800, top=0,left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no');" 单引号使用不正确
      

  5.   

    也不对的,用<%# geturl(databinder.eval(container.dataitem,"id")) %>可以吗?