ショッピングカートサンプル このサンプルでは、製品のリストを表示し、ユーザーが注文が完了するまで、開催された「ショッピングカート」に配置される項目を選択することができます。 アイテムを除去することができ、量を変化させることができます。 舞台裏 このサンプルでは、次の10個のファイルを使用しています: ShopCart. htmは、HTMLフレームセットを設定します。 SCMain. htmは「メイン」フレームのデフォルトのページです。 SCMenu. htmは、製品の検索オプションが表示されます。 Products. aspは、検索の結果を表示し、アイテムが選択されることを可能にします。 AddCart. aspはProducts. aspから選択した項目に関する情報を表示し、量を設定することができます。 SCUpdate. aspは、によってShopCartテーブルに選択した項目と量を節約できます。 ViewCart. aspは、ショッピングカートの現在の内容を表示します。 SCDelete. aspはカートから単一の項目を削除します。 SCClear. aspは、カートの内容をすべて消去します。 SavOrder. aspが完了順序としてOrdersテーブルにによってShopCartテーブルから内容を移動します。 SCMenu. htmは、検索対象の異なる製品カテゴリを一覧ドロップダウンボックスが表示されます。 カテゴリを選択し、「検索」ボタンを押した後、Products. aspファイルは、「メイン」フレームの製品の選択したカテゴリが表示されます。 Products. aspは、選択したカテゴリに一致するアイテムを商品テーブルを照会するレコードセットデザインタイムコントロールを使用しています。 内容がグリッドデザインタイムコントロールを使用してHTMLテーブルに表示されます。 AddCart. aspファイルへ製品名のリンクは選択された製品に関する詳細な情報を得ました。 AddCart. aspは、製品名、単位あたりの数量、各ユニットの価格が表示されます。 レコード制御が選択された項目は、ショッピングカート内に既にあるかどうかを決定するために使用されます。 アイテムがカートに既にある場合intQuantity変数を適切な値に設定されています: テキストボックスは、ユーザーがショッピングカートに追加するユニットの数を調整することができるように表示されます。 このアイテムがカート内に既に存在する場合、ユーザーはすでに、カート内のアイテムの数量を変更するよう求めています。 数量が設定された後、情報がによってShopCartテーブルに情報を保存するSCUpdate. aspに掲載されています。 情報を保存した後、SCUpdate. aspは、ショッピングカートの内容を表示するにはViewCart. aspにユーザーをリダイレクトします。 ViewCart. aspは出力にこのユーザーのショッピングカートの内容をレコードセットとグリッドコントロールを使用しています。 製品名、数量は、単位当たりの価格を発注し、各項目の全電荷は、グリッドコントロールによって生成されたHTMLテーブルに表示されます。 次の各項目に、ユーザーがアイテムを編集する(それは数量です変更)またはカートからアイテムを削除することを可能にする2つのリンクがあります。 アイテムが編集される場合、ユーザは、数量を変更するバックAddCart. aspにリダイレクトされます。 アイテムが削除される場合、リンクポストSCDelete. aspに情報。 SCDelete. aspは、によってShopCart表から該当するレコードを選択し、削除するレコードのコントロールを使用しています。 レコードが削除された後、このASPは、ショッピングカートの現在の状態を確認するために戻ってViewCart. aspページにリダイレクトします。 ViewCart. aspとショッピングカートの内容を表示するときに、2つの他のボタンは、ページの下部にあります。 最初のボタンはSCClear. aspを呼び出すことで、カートの内容全体がクリアされます。 SCClear. aspは、このユーザーのすべてのレコードを削除し、もう一度起動するには、メインページに戻ってリダイレクトされます。 ページの下部にある番目のボタンは、注文を確定するSavOrder. aspを呼び出します。 表示:継承されるプロテクト