急!!! GridView取值回传Session
我需要的具体功能是:给销售单添加商品这是一个网页版的销售单,点查找商品,弹出一个商品页,用GridView显示的,我想要选择多个商品,点添加就到了图上的面,并且“查找商品...
我需要的具体功能是:
给销售单添加商品这是一个网页版的销售单,点查找商品,弹出一个商品页,用GridView显示的,我想要选择多个商品,点添加就到了图上的面,并且“查找商品”按钮下是一个框架iframe,这个怎么实现,用session怎么写。希望知道的大侠写清楚点儿,谢谢!
刷新页面可以的,没问题。就是怎么把商品添加到一个新表里,页面还要能编辑!不用session和框架的话还有别的办法吗?我现在遇到的问题是session存有一个集合,怎么把这个集合取出来,将值一一存到那个新表里。 给session赋集合的代码是这样的
if (Session["ProductList"] != null)
{
List<XC_Product> products = (List<XC_Product>)Session["ProductList"];
XC_Product p = new XC_Products().getProductByID(row.Cells[1].Text);
if (!products.Contains(p))
{
products.Add(p);
Session["ProductList"] = products;
}
else
{
this.jinggao.Value = "此记录已存在!";
}
}
else
{
List<XC_Product> products = new List<XC_Product>();
XC_Product p = new XC_Products().getProductByID(row.Cells[1].Text);
products.Add(p);
Session["ProductList"] = products;
} 展开
给销售单添加商品这是一个网页版的销售单,点查找商品,弹出一个商品页,用GridView显示的,我想要选择多个商品,点添加就到了图上的面,并且“查找商品”按钮下是一个框架iframe,这个怎么实现,用session怎么写。希望知道的大侠写清楚点儿,谢谢!
刷新页面可以的,没问题。就是怎么把商品添加到一个新表里,页面还要能编辑!不用session和框架的话还有别的办法吗?我现在遇到的问题是session存有一个集合,怎么把这个集合取出来,将值一一存到那个新表里。 给session赋集合的代码是这样的
if (Session["ProductList"] != null)
{
List<XC_Product> products = (List<XC_Product>)Session["ProductList"];
XC_Product p = new XC_Products().getProductByID(row.Cells[1].Text);
if (!products.Contains(p))
{
products.Add(p);
Session["ProductList"] = products;
}
else
{
this.jinggao.Value = "此记录已存在!";
}
}
else
{
List<XC_Product> products = new List<XC_Product>();
XC_Product p = new XC_Products().getProductByID(row.Cells[1].Text);
products.Add(p);
Session["ProductList"] = products;
} 展开
4个回答
展开全部
有点难,分太少。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以绑定 数据库id
然后QueryString就行
然后QueryString就行
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2009-04-04
展开全部
难点就是添加商品后,要让另一个页即时刷新,可以使用JS,在添加商品按钮里最后加一句
response.write("<script>aa.aspx?id=1%date="+datetime.now.tostring+"</script>");让iframe里的页重新加载一下就行了,
不过你这种功能,使用AJAX的话效果会更好一点,因为iframe始终是有刷新的。
response.write("<script>aa.aspx?id=1%date="+datetime.now.tostring+"</script>");让iframe里的页重新加载一下就行了,
不过你这种功能,使用AJAX的话效果会更好一点,因为iframe始终是有刷新的。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询