您正尝试从cshtml访问会话,以便可以直接访问:
'Please enter between %1 and %2'.replace(/%1|%2/gi,function(m) {
return m == '%1' ? min : max;
}
);
或者您正在通过View(ht)设置模型;
您可以按型号拥有
(Hashtable)HttpContext.Current.Session["cart"];
,
我以不同的方式完成了
public ActionResult AddToCarts(int mid,string mrate,string mname,string img,int mcount)
{
i++;
Session["mid" + i] = mid;
Session["mrate" + i] = mrate;
Session["mname" + i] = mname;
Session["mimage" + i] = img;
Session["mcount" + i] = mcount;
Session["count"] = i;
return RedirectToAction("cart");
}
public ActionResult cart()
{
List<cart> cart = new List<Models.cart>();
for (int i = 1; i <= Convert.ToInt32(Session["count"]); i++)
{
cart c = new cart();
c.mid = Convert.ToInt32(Session["mid" + i]);
c.mprize = Convert.ToString(Session["mrate" + i]);
c.img = Convert.ToString(Session["mimage" + i]);
c.mname = Convert.ToString(Session["mname" + i]);
c.mcount= Convert.ToInt32(Session["mcount" + i]);
cart.Add(c);
}
return View("cart",cart);//,cart);
}
效果很好
本文链接:https://www.f2er.com/3153883.html