点击添加2个表单字段缓存数据?net c#

本文关键字:数据 net 缓存 字段 添加 2个 表单 | 更新日期: 2023-09-27 18:05:14

我在一个网站上工作,其中字段的X量显示,我有一个按钮下面,允许用户点击和复制相同的字段-我有这个工作,唯一的问题是我的数据缓存,所以当你点击按钮,所有字段包含克隆值。有人能看出我哪里出错了吗?

private void NewDelegates()
{
    int NewDelegate = 2;
    if (ViewState["NewDelegate"] != null)
        NewDelegate = int.Parse(ViewState["NewDelegate"].ToString());
    else
        ViewState.Add("NewDelegate", 2);
    List<DelegateNoList> DelNo = new List<DelegateNoList>();
    for (int i = 0; i < NewDelegate; i++)
        DelNo.Add(new DelegateNoList { id = i });
    LV_Delegates.DataSource = DelNo;
    LV_Delegates.DataBind();
}
public class DelegateNoList
{
    public int id { get; set; }
}

点击添加2个表单字段缓存数据?net c#

因为你循环了两次

你的最大值是2

int NewDelegate = 2;

初始化状态为0

for (int i = 0; i < NewDelegate; i++)
        DelNo.Add(new DelegateNoList { id = i });