C# 中字符串数组的视图状态值

本文关键字:视图状态 数组 字符串 | 更新日期: 2023-09-27 18:34:22

我需要将值存储到我已经实现的数组中。可悲的是,只有最新的值存储在循环中。我希望存储所有值,我尝试使用 ViewState,但下面的代码不起作用或得到我想要的东西。请帮助我。

foreach loop
{
successBenefitCodes =  new [] {ben.BenefitCode.ToString()};
ViewState["successBenefitCodes"] = successBenefitCodes;
successBenefitCodes = ViewState["successBenefitCodes"] as string[];
}

C# 中字符串数组的视图状态值

你想要这样的东西。

    List<string> successBenefitCodes = new List<string>();
    foreach(var ben in youritems)
    {
    successBenefitCodes.Add(ben.BenefitCode.ToString());
    }
    ViewState["successBenefitCodes"] = successBenefitCodes.ToArray();