在DataList中加CommandArgument属性 <asp:Button ID="btn_Add" runat="server" Text="放入购物车" οnclick="btn_Add_Click" CommandArgument='<%#Bind("id") %>' /> 然后后台代码 Button btn = sender as Button; string id = btn.CommandArgument;//获取其ID 这样就可以了