我正在混合 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”。谢谢您的帮助。