0

我正在尝试更改链接的 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 并发送参数?

4

1 回答 1

0

您发送的参数与方法签名不匹配,因此模型绑定没有启动。

在下面更改

document.getElementById("deleteIcon").href = "Order/DeleteItem?id=" + idProdukt +   "&operationId=" + idOperation;

document.getElementById("deleteIcon").href = "Order/DeleteItem?idProduct=" + idProdukt +   "&idOperation=" + idOperation;
于 2013-09-14T23:45:37.730 回答