Я использую ASP.NET MVC 3 для создания веб-приложения для деловых игр.В части настройки мне нужно создать несколько команд для игр.Для динамического добавления команд я использую этот скрипт.
$("#addTeam").click(function () {
$.get("@Url.Action("NewTeam","Admin")", function (template) {
$("#teams").append(template);
});
});
В фоновом режиме это вызывает метод в моем контроллере.В этом методе я генерирую новый экземпляр моей модели представления, который (в свою очередь) создает новый (случайный) цвет для каждой команды.Если я проверю это в Firefox, я получу разные цвета для каждой команды.Но когда я тестирую его в Internet Explorer, я получаю только один цвет для всех команд.Мое действие контроллера также вызывается только один раз.
Кто-нибудь видел такое поведение раньше?Похоже, что Internet Explorer не выполняет получение HTTP каждый раз, когда я нажимаю на ссылку.
Спасибо за помощь.