我希望@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);
}