从javascript和使用MVC razor Url.Action访问我的对象属性

时间:2013-01-02 18:58:47

标签: javascript asp.net-mvc-3 razor

我正在混合使用Javascript和Razor代码重定向到发送几个params的页面。这是我尝试过的代码。

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 = 1name = "test",但它确实有效。但是,当我尝试使用变量时,它不会让我。我是否必须以旧方式编写我的URL - “http://www.someweb.com/5?Name=test”。 谢谢你的帮助。

1 个答案:

答案 0 :(得分:0)

我认为在myId和myName上面的代码中是javascript变量,但是你试图在C-Sharp范围内使用它们。 Url.Action是一个C#函数。

相关问题