我正在尝试更改链接的href以使其通过JS将另外两个参数传递给另一个函数。 当我点击一个元素时就会发生这种情况。
这是我的Js功能不起作用:
function Changehref(idProdukt, idOperation) {
document.getElementById("deleteIcon").href = "Order/DeleteItem?id=" + idProdukt + "&operationId=" + idOperation;
}
这是我的控制器订单中的功能
public ActionResult DeleteItem(long idProduct, long idOperation)
{
var reg = new ProductRegistry();
reg.DeleteProductionOrderOperation(SQLConnection, idProduct,idOperation);
return View("Details");
}
如何导航到DeleteItem并发送参数?
答案 0 :(得分:0)
您发送的参数与方法签名不匹配,因此模型绑定不会发挥作用。
更改以下内容
document.getElementById("deleteIcon").href = "Order/DeleteItem?id=" + idProdukt + "&operationId=" + idOperation;
到
document.getElementById("deleteIcon").href = "Order/DeleteItem?idProduct=" + idProdukt + "&idOperation=" + idOperation;