用asp.net C#我想编一个购物车
protectedvoidGridView1_RowCommand(objectsender,GridViewCommandEventArgse){if(e.Comman...
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName == "addtobus")
{
if (Session["flag"] == null)
{
Response.Redirect("login.aspx");
}
string userid = Session["userid"].ToString();
int num=0;
string petid= GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString();
//保存购物车需要存三个字段值,petid,num,userid
if ()//在bus表中没有该用户的记录//没有购物车
{
num=1;//宠物编号与数量
}
else//购物车存在
{
if (num<=0)//是否买过此宠物
{
num = 1;//以前没买过,数量设为1
}
else
{
num = +1;//以前买过,在原来的基础上加1
}
请问if语句该怎样写? 展开
{
if (e.CommandName == "addtobus")
{
if (Session["flag"] == null)
{
Response.Redirect("login.aspx");
}
string userid = Session["userid"].ToString();
int num=0;
string petid= GridView1.DataKeys[Convert.ToInt32(e.CommandArgument)].Value.ToString();
//保存购物车需要存三个字段值,petid,num,userid
if ()//在bus表中没有该用户的记录//没有购物车
{
num=1;//宠物编号与数量
}
else//购物车存在
{
if (num<=0)//是否买过此宠物
{
num = 1;//以前没买过,数量设为1
}
else
{
num = +1;//以前买过,在原来的基础上加1
}
请问if语句该怎样写? 展开
展开全部
么有该记录 传递过来的petid 与购物车中的现有petid对比
追问
具体应该怎样写啊?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询