首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

新手求教 如何用get post 传值 sos

2013-03-01 
新手求教怎么用get post 传值 sos string goumailiang TextBox3.Text//goumailiang是用户输入的购买数

新手求教 怎么用get post 传值 sos

 string goumailiang = TextBox3.Text;    //goumailiang是用户输入的购买数量         
            int goumailiang1 = Convert.ToInt32(goumailiang);


            if (kc <= 0)
            {
                Response.Write("<script>alert('谢谢您的关注,本产品已售罄');document.location=document.location;</script>");
            }
            else
            {
                if (kc >= goumailiang1)
                {
                    Session["text"] = goumailiang1;
                   // response.redirect("BuyCar.cs?shuliang={0}", goumailiang1 );
                    float price = BuyCar.GetPriceByGoodsID(id);




        String shuliang = (DataTable)Session["text"];
       

        //检查表中是否存在同名的订购物品
        if (GoodsIsExist(GoodsID, MemberID))
        {
            //执行update语句,让同名的商品数量+1
            sql = string.Format("update tb_BuyInfo set Number="+shuliang +",SumPrice=("+shuliang +")*{0} where GoodsID={1} and MemberID={2}", Price, GoodsID, MemberID);
            SqlCommand cmd = new SqlCommand(sql, conn);
            cmd.ExecuteNonQuery();
            cmd.Dispose();
        }

        else
        {
            sql = string.Format("insert into tb_BuyInfo(GoodsID,MemberID,Number,SumPrice) values({0},{1},{2},{3})", GoodsID, MemberID, Num, Price);//默认订购1件商品,总价格就是商品单价
            SqlCommand cmd = new SqlCommand(sql, conn);
            cmd.ExecuteNonQuery();
            cmd.Dispose();
        }
        conn.Close();





把goumailiang1传到App_Code\BuyCar.cs页面里的shuliang
------解决方案--------------------


你不是用session保存了吗,到哪里要用取出来不就行了 ?
[解决办法]
response.redirect("BuyCar.cs?shuliang={0}", goumailiang1 ); 
这不是get吗?
[解决办法]
BuyCar.cs  ?  是.cs还是.aspx?
[解决办法]
你是在什么情况下用到了BuyCar.cs类的呢

你这里用session来实现不也可以的吗


[解决办法]
页面转向是aspx

引用:
response.redirect("BuyCar.cs?shuliang={0}", goumailiang1 ); 
这不是get吗?

[解决办法]
上下文,上下文!那个类运行在哪个上下文中!

你这个直接把变量传进BuyCar对象中不就好了?

另外你存入Session["text"]中的是一个字符串,而取出来又强制为DataTable,又传给string类型变量,编译就通不过啊?

目测你的BuyCar类就是普通模型类,根本没有Session上下文。

热点排行