У меня есть этот код:
ViewData["someList"] = new[] { someOtherList };
foreach (var de in someOtherList )
{
if (de.id == idMy)
{
ViewBag.Address = de.address;
ViewBag.Name = de.name;
ViewBag.Phone = de.phoneNumber;
ViewBag.Pin = de.pin;
break;
}
}
Вот как я определяю someOtherList и idMy вне метода:
public static List<MyClass> someOtherList;
private static int idEmployeeToDelete;
Но как только я ввожу в метод, idEmployeeToDelete
0 и someOtherList
заполнено, а другое время idEmployeeToDelete
имеет значение, а someOtherList
пусто.Есть ли способ (например, статическая переменная, какой-то контейнер), который сохранит значение одного из них?