運転手サービスの費用は 30 ドルです。サービスを利用するかしないかは、ユーザーの自由です。彼らがすでに車とレンタル日を選択したら、私はそれをセッションに入れます。
Session["car1"] = Label1.Text;
Session["price"] = Label5.Text;
Session["day"] = DropDownList3.SelectedItem.Text;
Session["driver"] = Label6.Text;
Response.Redirect("~/Welcome/BookingForm.aspx");
次に、bookingform.aspx でセッションを取得し、ラベルに表示します。
string car1 = Session["car1"].ToString();
string price = Session["price"].ToString();
string day = Session["day"].ToString();
string driver = Session["driver"].ToString();
ユーザーが支払うべき合計金額を計算するために、次のコードを使用しました。
int totalValue = 0;
totalValue = int.Parse(Session["price"].ToString()) *
int.Parse(Session["day"].ToString());
Label8.Text = totalValue.ToString();
問題は、ユーザーがそのサービスを選択した場合に、運転手サービスに 30 ドルを追加する方法がわからないことです。ユーザーが「はい」を選択した場合と同様に、totalValue + 30 になり、「いいえ」の場合は何もしません。
御時間ありがとうございます。乾杯。