私はASP.NET MVC 3を使用してビジネスゲームをホストするWebアプリケーションを作成しています。 セットアップの部分では、ゲームをプレイするために複数のチームを作成する必要があります。 チームを動的に追加するには、このスクリプトを使用します。
$("#addTeam").click(function() {
$.get("@Url.Action("NewTeam","Admin")", function (template) {
$("#teams").append(template);
});
});
これはバックグラウンドで、私のコントローラのメソッドを呼び出します。その方法では、自分のビューモデルの新しいインスタンスを生成します(私の順番に)各チームの新しい(ランダムな)色を作成します。 Firefoxでこれをテストすると、チームごとに色分けができます。 しかし、Internet Explorerでテストすると、すべてのチームに1つの色しか得られません。 コントローラの動作も一度だけ呼び出されます。
誰もこの行動を以前に見たことがありますか? Internet ExplorerがリンクをクリックするたびにHTTPを実行していないようです。
ありがとうございました。
ありがとうございます。完璧に動作します。 :) –