我正在使用ASP.NET MVC 3创建一个托管商业游戏的Web应用程序。 在设置部分,我必须创建多个小组来玩游戏。 要动态添加队我使用这个脚本。
$("#addTeam").click(function() {
$.get("@Url.Action("NewTeam","Admin")", function (template) {
$("#teams").append(template);
});
});
在后台调用我的控制器中的方法。在这种方法中,我生成了一个新的viewmodel实例,然后为每个团队创建一个新的(随机)颜色。 如果我在Firefox中测试,我会为每个团队获得不同的颜色。 但是,当我在Internet Explorer中测试它时,我只为所有团队获得一种颜色。 我的控制器动作也只被调用一次。
有没有人见过这种行为?它看起来像Internet Explorer每次单击链接时都不会执行HTTP获取。
感谢您的帮助。
谢谢你们。完美的作品。 :) – 2012-03-06 07:40:58