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

📄 youraccount.aspx

📁 东软内部材料(四)asp等相关的教学案例 
💻 ASPX
字号:
<%@ Page Language="C#" Inherits="IBuyAdventure.PageBase" src="../components/stdpage.cs" clienttarget=downlevel %>
<%@ Register TagPrefix="IBA" TagName="Header" Src="..\UserControl\Header.ascx" %>
<%@ Register TagPrefix="IBA" TagName="Categories" Src="..\UserControl\Categories.ascx" %>
<%@ Register TagPrefix="IBA" TagName="Footer" Src="..\UserControl\Footer.ascx" %>

<%@ Import Namespace="System.Data" %>

<html>
  <head>
    <title>IBuyAdventure Catalog</title>
  </head>

  <script language="C#" runat="server" >
		void Page_Load(Object sender, EventArgs e) {
			PopulateOrderList();
		}

		String GetCustomerID() {
			if (User.Identity.Name != "") 
				return Context.User.Identity.Name;
			else {
				if (Session["AnonUID"] == null)
					Session["AnonUID"] = Guid.NewGuid();
				return Session["AnonUID"].ToString();
			}
		}

		void PopulateOrderList() {
			// Popoulate list with updated shopping cart data
			IBuyAdventure.OrdersDB orders = new IBuyAdventure.OrdersDB(getConnStr());
			DataSet ds = orders.GetOrdersForCustomer(GetCustomerID());
			MyList.DataSource = ds;
			MyList.DataBind();
			// Hide the clear button if there are no items to delete.
			if  ( MyList.Items.Count == 0 ) {
				ClearButton.Visible = false;
				MyList.Visible = false;
				Status.Text = "No orders have been placed to date.";
			}
		}

		void ClearOrderHistory(Object sender, EventArgs e) {
			IBuyAdventure.OrdersDB orders = new IBuyAdventure.OrdersDB(getConnStr());
			orders.DeleteOrdersForCustomer( GetCustomerID() );
			PopulateOrderList();
		}

  </script>

  <body background="/IBuyAdventure/images/back_sub.gif">
    <form runat="server">
      <font face="Verdana, Arial, Helvetica" size="2">
        <table border="0" valign="top" width="100%">
          <tr>
            <td colspan="5">
              <IBA:Header id="Header" runat="server"/>
            </td>
          </tr>
          <!--Begin Navigational Buttons-->
          <tr valign="top">
            <td width="20%" align="left" valign="top">
              <IBA:Categories id="Categories" runat="server"/>
            </td>
            <td>
              &nbsp;&nbsp;
            </td>
            <td valign="top" align="left" width="80%">
              <h2>Your Account</h2>
                <font face="Verdana, Arial, Helvetica" size="2">
                <asp:label id="Status" runat="server">You have placed the following orders to date:</asp:label><br><br>
                <asp:repeater id="MyList" runat="server" >
									<headertemplate>
										<table width="100%" style="font: 10pt verdana" cellpadding="3"  cellspacing="0" border="0">
											<tr style="background-color:800000;color:#ffffff">
												<th>
													Order Date
												</th>
												<th>
													Order Value
												</th>
											</tr>
									</headertemplate>
									<itemtemplate>
										<tr style="background-color:ffecd8">
											<td>
												<%# DataBinder.Eval(Container.DataItem, "Ordered") %>
											</td>
											<td>
												<%# DataBinder.Eval(Container.DataItem, "TotalValue","{0:C}") %>
											</td>
										</tr>
									</itemtemplate>
									<footertemplate>
										</table>
									</footertemplate>
                </asp:repeater>
                <br>
                <asp:button id="ClearButton" text="Clear Order History" onclick="ClearOrderHistory" runat="server"/>
                </font>
              </table>
            </td>
          </tr>
          <tr><td><IBA:footer runat="server"/></td></tr>
        </table>
      </font>
    </form>
  </body>
</html>

⌨️ 快捷键说明

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