司机服务费用为 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,如果“否”,则不执行任何操作。
谢谢你的时间。干杯。
为什么不创建一个自定义类,添加 Car、Price、Day、ChaffterUsed 等属性。创建类的对象,填充属性并将对象存储到会话中。在下一页上,从会话加载对象并使用它。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)