Мы разработали веб-приложение с Asp.Net MVC 3, используя страницы Razor.
На странице возникают проблемы с тем, что пользователь выбирает элементы из меню, и они добавляются в заказ.панель сведений в правой части страницы, где суммируется несколько элементов одного типа, например, 3 х чесночных хлеба и т. д.
Для этого мы добавляем в список T и сохраняем его в переменной сеанса какв следующем коде:
List<MunuItems> OrderItems = HttpContext.Session["_OrderItems"] as List<MunuItems>;
MunuItems newItem = new MunuItems();
// Set the newItem values
OrderItems.Add(newItem);
// Add the list to the session
HttpContext.Session.Add("_OrderItems", OrderItems);
// Retrun the partial view
return PartialView("_OrderItems", OrderItems);
Все это прекрасно работает в Firefox или Chrome, но когда я пытаюсь это сделать в Internet Explorer 8/9, поведение повсеместно.Только 1 из каждого элемента может быть добавлен, попытка добавить 2-й элемент может привести к тому, что другие элементы выпадут из списка и т. Д.
Вы можете просмотреть страницу здесь http://software.ayslive.com/WR_TakeAway/menu
Может кто-нибудь подсказать, какэто можно исправить в Internet Explorer или почему он не работает в IE?