@ Url.Action和JavaScript

时间:2018-11-29 17:37:53

标签: javascript c# asp.net .net

我希望@Url.Action()重定向到具有将在JavaScript函数中使用的参数的控制器方法。

我从表的id = item.LevelId中获取了两个参数foreach,第二个参数是annoLectivoId = "parm1"。我需要annoLectivoId具有JavaScript中变量Anno的值。

我尝试了this.href = this.href.replace(3, Anno);,但没有用。

 <a href="@Url.Action("ChangeStatus", "Enroll_Student", new { id = item.LevelId, annoLectivoId = 3 })"
    title="ver detalle" style="color:red" 
    onclick="FunctionCall()">
   detalle
 </a>

JavaScript:

function FunctionCall() {
    var Anno = document.getElementById("AnnoLectivoId").value;

    this.href = this.href.replace(3, Anno);
}

0 个答案:

没有答案