C# 为什么不是';是否正在执行URL?

C# 为什么不是';是否正在执行URL?,c#,javascript,asp.net-mvc,url,razor,C#,Javascript,Asp.net Mvc,Url,Razor,我有一点JS代码: $("#ProcessGroupRevisions").change(function () { if (this.value == -1) { var processId = $("#Processes").prop("value"); '@Url.Action("AddNewRevision","SetpointManagement") ? processGroupId =' + @ViewBag.ProcessGroupId +

我有一点JS代码:

$("#ProcessGroupRevisions").change(function () {
    if (this.value  == -1) {
        var processId = $("#Processes").prop("value");
        '@Url.Action("AddNewRevision","SetpointManagement") ? processGroupId =' + @ViewBag.ProcessGroupId + '& processId=' + processId;
     }
});
当删除这些文件时,生成的URL如下所示:

window.location.href = '@Url.Action("AddNewRevision","SetpointManagement")?processGroupId=' + @ViewBag.ProcessGroupId + '&processId=' + processId;


问题是URL从未执行过。视图从未加载。我需要更改什么才能真正执行URL?

因为在问号前后都有空格。然后在
=
之后。然后在
&

后面加一个空格,谢谢大家。解决办法如下:

window.location.href = '@Url.Action("AddNewRevision","SetpointManagement")?processGroupId=' + @ViewBag.ProcessGroupId + '&processId=' + processId;

这个
'@Url.Action…
东西是什么语言?您可能应该添加一个标记,我相信它是VisualStudio中的C。刚刚添加了标记。是的,谢谢。
Url.Action()
只返回一个Url-您可以使用它来进行AJAX调用,但您的代码在这方面没有做更多的工作。当您说“Url永远不会执行”时,我没有想到重定向:)它可能有一个GET请求,要求修改一些数据,等等。