0
ボタンをクリックすると、MVCのdiv内の値を取得します。ボタンをクリックしたときdivの値を取得
@foreach (var item in Model)
{
<div>
<div style="float:left; width:100%;">
<div class="itemTitleHeader">
@item.Title
</div>
</div>
<div>
<div style="float:left; width:50%;">
<div>
<img src="@item.ProdImage" height="500" width="600" />
</div>
</div>
<div style="float:right; width:50%;">
@*<div class="itemByDesc">
@item.Itemby
</div>*@
<br />
<div class="itemPriceDesc" style="">
Price @item.ItemPrice
</div>
<br />
<div class="itemStatus">
@item.ItemStatus
</div>
<br />
<div>
@item.GetitBy
</div>
<br />
@using (Html.BeginForm("Details", "Amazon", FormMethod.Post))
{
<div style="float:right;">
<input type="submit" value="Add to Cart" class="btn btn-default" />
</div>
}
</div>
</div>
<br />
<div style="float:left; width:100%;">
<div>
<div>
@item.ProdDesc
</div>
</div>
</div>
</div>
}
投稿ボタンをクリックすると、@ item.ItemPriceの値をコントローラに渡したいと思います。どうやってするか?私はmvcを学ぼうとしています。あなたは今、あなたのDetails
アクションメソッドはフォームが送信されているときに、このフォームの値を受け入れるためのパラメータを持っていることを確認し
@using (Html.BeginForm("Details", "Amazon", FormMethod.Post))
{
<input type="hidden" name="itemPrice" value="@item.ItemPrice" />
<div style="float:right;">
<input type="submit" value="Add to Cart" class="btn btn-default" />
</div>
}
隠しフィールドでフォーム内のその値を維持することの愚かな質問
ありがとうございました。 –