同上

解决方案 »

  1.   

    點擊每一個dataList的Item所對應的事件,獲取他的index。然後連數據庫得到相應的數據。
      

  2.   

    二楼的说的已经很清晰了,点击dataList的时候获取其索引字段的的值,例如:
    <a href='type.aspx?id=<%# DataBinder.Eval(Container.DataItem,"id").ToString() %>' target=_blank><%# DataBinder.Eval(Container.DataItem,"kind") %>
    </a>
    这样打开的另一个页面的参数id就是你要取得的id,在通过这个id来提取其他的值。
    不知道这些事不是你想知道的
      

  3.   

    <a href='#' onclick="javascript:setValue(this)><%# DataBinder.Eval(Container.DataItem,"id") %>
    </a>
    <script language="javascript">
    function setValue(strValue)
    {
    window.open("type.aspx?id="+strValue.innerText);

    }
    </script>