0

Javascript と Razor コードを組み合わせて、いくつかのパラメーターを送信するページにリダイレクトしています。私が試したコードはこちらです。

function insertSuccess(data) {
       $('#NewCategoryGroup').dialog('close');
       var  myId = data.Object.GroupCatId;
       var  myName = data.Object.ItemCategoryGroup;
        window.location.replace("@Url.Action("CatGroupDetails","TaxRules",new { id = myId, name = myName })");
    }

Id = 1とを置き換えることができ、name = "test"動作します。しかし、変数を使用しようとすると、それができなくなります。URL を古い方法 (「http://www.someweb.com/5?Name=test」) で記述する必要がありますか? 助けてくれてありがとう。

4

1 に答える 1

0

myId と myName の上のコードでは JavaScript 変数だと思いますが、C-Sharp スコープでそれらを使用しようとしています。Url.Action はここでは C# 関数です。

于 2013-01-02T19:02:49.837 に答える