⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 goods.aspx

📁 C#开发者可使用的经典案例集,源自于ASP.NET经典范例50讲
💻 ASPX
字号:
<html>
  <head>
    <title>商品目录</title>
    <script language="C#" runat="server" >
    void Page_Load()
    {
      if(!IsPostBack)
      {
        ArrayList list = new ArrayList();
        switch(Request.Params["category"])
        {
          case "1":
            Title.Text = "化妆品目录";
            list.Add("口红");
            list.Add("唇膏");
            list.Add("眼影");
            break;
          case "2":
            Title.Text = "食品目录";
            list.Add("面包");
            list.Add("可乐");
            list.Add("蛋糕");
            break;
          case "3":
            Title.Text = "礼品目录";
            list.Add("卡片");
            list.Add("玩具");
            list.Add("鲜花");
            break;
        }

        repeater1.DataSource = list;
        repeater1.DataBind();
      }
    }
    void OnBuy(object sender, EventArgs arg)
    {
      HttpCookie cookie1 = new HttpCookie("goods");
      cookie1.Value = Request.Params["Item"] 
        + "," + Request.Cookies["goods"].Value;
      cookie1.Expires = DateTime.Now.Add(new TimeSpan(0,24,0,0));
      Response.Cookies.Add(cookie1);
    }
    </script>
  </head>

  <body>
  <form runat="server">
  <h3><asp:Label id="Title" runat="server" /></h3>
  <asp:repeater id="repeater1" runat="server">
    <itemTemplate>
      <input type="CheckBox"
        name="Item" Value="<%# Container.DataItem %>" />
      <%# Container.DataItem %>
    </itemTemplate>
  </asp:repeater>
  <br/>
  <asp:Button id="BtnBuy" Text="购买" runat="server"
    OnClick="OnBuy" />
  <hr/>
  <a href="basket.aspx">查看购物车</a>
  <a href="index.aspx" >回到总目录</a>
  </form>
  </body>
</html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -