一个投票系统 可以增添任意个投票项目
我现在添加三个项目,选定一个点删除 不是删除我选定的这个 而是把所有的三个都删除了
我的删除代码如下
  protected void deleteBtn_Click(object sender, ImageClickEventArgs e)
        {
            if (ItemList.SelectedIndex <= -1)
            {//显示操作结果信息
                Response.Write("<script>window.alert('选择要删除的项目')</script>");
                return;
            }
            try
            {
                DataClassesDataContext db = new DataClassesDataContext();
                //调用存储过程删除数据
                db.Pr_DeleteVote(Int32.Parse(ItemList.SelectedValue));
                Response.Write("<script>window.alert('删除成功')</script>");
                //重新绑定数据
                BindVoteListData();
          
            }            catch (Exception ex)
            {
                Response.Write("<script>window.alert('删除失败')</script>");
            }        }Pr_DeleteVote存储过程如下:
ALTER PROCEDURE Pr_DeleteVote
(@VoteID int)
AS
delete  Votes
where VoteID=@VoteID
为什么会把所有的项目删除呢 谢谢指教