Member 13327670 Ответов: 1

Как вставить несколько значений из скрытого поля в список массивов


удален дупеликат

у меня есть несколько значений в этом поле
мне нужно вставить значения в список

Что я уже пробовал:

foreach (TreeNode node in TRVPersonnel.CheckedNodes)
{

	hftreenodevalue.Value += node.Value + ",";

   Session["idRole"] = hftreenodevalue.Value;
	list = Session["idRole"] as List<string>;

	foreach (var L in list)
	{
	}
}

BillWoodruff

Вам нужно предоставить более подробную информацию, это WinForms ? Что такое "сессия"?

j snooze

вы также должны сказать use, что такое "это значение". у вас есть значение сеанса, переменная списка и значение hftreenodevalue.поле значения. Похоже, вы уже помещаете свои ценности в список. Если только вы не пытаетесь получить значения, разделенные запятыми, в строковый список. Я рекомендую сделать hftreenodevalue.Ценность.Split (","), который, по крайней мере, поместит их в массив строк. Мои мысли, но опять же я не уверен, что полностью понимаю, чего вы пытаетесь достичь.

1 Ответов

Рейтинг:
1

Karthik_Mahalingam

Поскольку вы храните данные в формате, разделенном запятыми, вы должны разделить их на запятые, чтобы получить строковый массив/список

string csv = Convert.ToString(Session["idRole"]);
           List<string> list = csv.Split(',').ToList();