0

ユーザーがスクロールできる製品(画像)のリストがあります(Jqueryを使用して行います)。各画像にIDが関連付けられています。ユーザーがボタンをクリックすると(カートに追加)、製品をカート。現在表示中の商品のIDを取得する方法がわかりません。私がMVCを初めて使用するのを手伝ってください。

意見

    // 画像はこちら
@using (Html.BeginForm("Index","Product"))
{
    <input type=submit value="Add To Cart"/>
}

コントローラ

 [HttpPost]
    public ActionResult Index(MyUsers user)
    {
        string s = user.Name;
        return View();
    }
4

2 に答える 2

1

各製品に関連付けられた [チャートに追加] ボタンがある場合は、これらの各ボタンの横に適切な製品 ID を含む非表示フィールドを追加します。

@using (Html.BeginForm("Index","Product"))
{
    @Html.Hidden("ProductID", productID)
    <input type="submit" value="Add To Cart"/>
}

次に、パラメーター ProductID をアクション メソッドに追加します。

[HttpPost]
public ActionResult Index(MyUsers user, int productID)
{
    // Your code...
}
于 2012-05-16T09:00:18.467 に答える