我正在尝试使用 cookie/会话制作一个简单的购物车。根据此代码段,它仅包含 4 个项目,
<form id="form1" runat="server">
<div style="height: 296px">
<asp:ListBox ID="ListBox1" runat="server" Height="164px" Width="107px"
SelectionMode="Multiple">
<asp:ListItem>Tyres</asp:ListItem>
<asp:ListItem>Battery</asp:ListItem>
<asp:ListItem>Front Glass</asp:ListItem>
<asp:ListItem>Vanity Mirrors</asp:ListItem>
</asp:ListBox>
<br />
<br />
Username:<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<br />
EMail:
<asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
<br />
<br />
<asp:Button ID="Button1" runat="server" Text="Submit" onclick="Button1_Click" />
</div>
</form>
我正在尝试的是选择所有四个项目,然后单击按钮,它将带我进入下一页输入价格和计算价格,在另一页中我将显示含税总额。我被困在第二页,因为它只显示第一个选择而不是其他三个。下面是第二页的代码:
public partial class confirm : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
if (Request.Cookies["UserInfo"] != null)
{
// TextBox1.Text = Server.HtmlEncode(Request.Cookies["UserInfo"]["userName"]);
//TextBox2.Text = Server.HtmlEncode(Request.Cookies["UserInfo"]["email"]);
Label1.Text = Server.HtmlEncode(Request.Cookies["UserInfo"]["items"]);
Label2.Text = Server.HtmlEncode(Request.Cookies["UserInfo"]["items"]);
Label3.Text = Server.HtmlEncode(Request.Cookies["UserInfo"]["items"]);
Label4.Text = Server.HtmlEncode(Request.Cookies["UserInfo"]["items"]);
}
}
}
任何想法家伙我可能是错的?