求C#大神逐句解释一下 ,急急急!!!!!

2024-12-21 22:29:50
推荐回答(1个)
回答1:

DataSet result = new DataSet();//定义DataSet对象,是一种存在内存里的数据集合
result = new Class1().hsggetdata(sql);//调用Class1这个类里的hsggetdata()函数给result赋值。
if (result != null)//如果result不为空
{
    if (result.Tables[0].Rows.Count > 0)//如果result里的第一张表的行数大于0
    {
        Session["username"] = TextBox1.Text.ToString().Trim();//就给Session对象里的username赋值。
        if (cx.Text.ToString().Trim() == "管理员")//判断cx这个的显示文字
        {
            Session["cx"] = result.Tables[0].Rows[0]["cx"].ToString().Trim();
        }
        else
        {
            Session["cx"] = cx.Text.ToString().Trim();
                    
        }
        Response.Redirect("main.aspx");
     }
     else
     {
         //执行javascript代码,在页面弹框显示这句话。。。。。
         Response.Write("");
            }
        }
        else
        {
            Response.Write("");
        }
    }
    protected void Button2_Click(object sender, EventArgs e)
    {
        //点击button2就执行Button2_Click这个函数,让跳转到yonghuzhuce_add.aspx这个页面
        Response.Redirect("yonghuzhuce_add.aspx");
    }
}
  }
            else
            {
                Response.Write("");
            }
        }
        else
        {
            Response.Write("");
        }
    }

    protected void Button2_Click(object sender, EventArgs e)
    {
        Response.Redirect("yonghuzhuce_add.aspx");
    }
}