本文整理匯總了C#中Cart.Get_Cart方法的典型用法代碼示例。如果您正苦於以下問題:C# Cart.Get_Cart方法的具體用法?C# Cart.Get_Cart怎麽用?C# Cart.Get_Cart使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類Cart
的用法示例。
在下文中一共展示了Cart.Get_Cart方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: Page_Load
protected void Page_Load(object sender, EventArgs e)
{
this.ShoppingCart = new Cart();
this.conn = new SqlConnection(this.connString);
string action = "";
if(!String.IsNullOrEmpty(Request.QueryString["action"]))
action = Request.QueryString["action"].Trim();
if(action == "add")
{
int product_id;
int qty;
if(!int.TryParse(Request.Form["product_id"], out product_id))
{
alert.InnerText = "Invalid product ID";
alert.Visible = true;
return;
}
if(!int.TryParse(Request.Form["quantity"], out qty))
{
alert.InnerText = "Invalid quantity";
alert.Visible = true;
return;
}
if(qty > 0)
{
if(this.Add(product_id, qty))
Response.Redirect("cart.aspx");
}
else {
alert.InnerText = "Invalid quantity";
alert.Visible = true;
}
}
else if(action == "empty")
{
this.Empty_Cart();
Response.Redirect("cart.aspx");
}
SqlDataSource1.SelectParameters["cart_id"].DefaultValue = ShoppingCart.Get_Cart().ToString();
sub_total.InnerText = "$" + Convert.ToDecimal(this.ShoppingCart.Calculate_Subtotal().ToString()).ToString("#,##0.00");
total.InnerText = "$" + Convert.ToDecimal(this.ShoppingCart.Calculate_Subtotal().ToString()).ToString("#,##0.00");
}