여기에는 여러 가지 방법이 있지만 여기에는 간단한 방법이 있습니다. 그런 다음
[Serializable]
public class Product
{
public int ProductId{get;set;}
public int Price{get;set;}
public int Number{get;set;}
}
을 수행 할 수 있습니다 : 저장
로 시작하려면, 당신은 할 수 있습니다 데이터를 제품 엔티티 (가 Page.Session 속성을 필요로하기 때문에이 코드는 뒤에 페이지 코드에있을 필요가있을 것이다) 같은 세션에서 제품을 저장 :
public void AddProductToSession(Product product)
{
var products = Session["goods"] as Dictionary<int, Product>;
if (products == null) products = new Dictionary<int, Product>();
products.Add(product.ProductId, product);
Session["goods"] = product;
}
public Product GetProductFromSession(int productId)
{
Product product;
var products = Session["goods"] as Dictionary<int, Product>;
if (products == null || !products.TryGetValue(productId, out product))
throw Exception(string.Format("Product {0} not in session", productId));
return product;
}
당신이 당신의 시도를 게시하시기 바랍니다 ... –