入力用の注文フォームを作成しようとしています。
ユーザーが複数の項目を追加して更新できるようにする必要があります。ショッピングカートクラスを使用しようとしていました (ユーザーがカートアイテムを作成してリストアイテムを追加すると、リストアイテムに複数の行を追加できます)。
私はそれをやり遂げませんでした。私はサイトを構築するためasp.net
razor
に使用
しています。webmatrix
Webmatrix は Cart() を認識しないと言っています。
@{
if (Session["cart"] == null)
{
Session["cart"] = new Cart();
}
Cart cart = (Cart)Session["cart"];
}
<table id="cartTable">
<tr>
<th class="product">Product</th>
<th class="size">Size</th>
<th class="price">Price</th>
</tr>
@foreach (var item in cart.Items)
{
<tr>
<td class="product">@item.ProductID</td>
<td class="size">@item.Size</td>
<td class="price">£@item.Price</td>
</tr>
}
</table>
これを行うより良い方法はありますか?すべてのヘルプは大歓迎です