ASP.NETの初心者である私は、Cookieまたはセッションを使用するだけで簡単なショッピングカートを開発するにはどうすればよいかを知ってもらいたいと思います。念のため、デモカートにはサンプルとして4つのアイテムしかありません。どんなヘッドアップでも大歓迎です。
質問する
2439 次
1 に答える
0
大まかな質問は大まかな答えを求めるので、大まかにどのようにそれを行うことができます.
- 各ショッピング カート アイテムと「追加」ボタンを含むメインの ASPX フォームにDropDownListを追加します。
- コード ビハインドのページ読み込みイベントで、 Page.IsPostBackを使用して、リクエストがポストバック (つまり、ユーザーが「追加」をクリックした) であるかどうかを確認します。
- ポストバックの場合は、DropDownList から製品 ID を取得します。
- 最後に、 Sessionオブジェクトを追加または更新して、ユーザーのショッピング カートを含めます。if (Session["Cart"]==null)を使用して、すでにカートがあるかどうかを確認します。そうでない場合は、これを使用して作成します。
.
List<string> newCart = new List<string>();
newCart.Add(newProductId);
Session["Cart"] = newCart;
ここでは、カートは製品 ID (文字列) の単純なリストとして表されます。
于 2012-06-03T02:30:47.717 に答える