0

リンクの href を変更して、JS によって別の関数に 2 つのパラメーターを使用できるようにしようとしています。これは、要素をクリックすると発生するはずです。

動作していない私の 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 に答える