ASP.NET问题~~~大家帮忙看看这段代码什么意思?谢啦

2024-11-16 10:39:16
推荐回答(2个)
回答1:

//函数定义,protected属性的意思你自己查一下OOP教程的解释
protected void Page_Load(object sender, EventArgs e)
//检查Session数组中admin的值,如果未定义表示用户未登录,跳转到登录页面
if (Session["admin"] == null)
{
Response.Redirect("../Login.aspx");
}
//如果IspostBack值为未定义
if (!IsPostBack)
{
//创建一个与数据源连接的对象
SqlConnection conn = BaseClass.DBCon();
//建立连接
conn.Open();
//数据库查找语句
SqlCommand cmd = new SqlCommand("select * from tb_Lesson", conn);
//运行查询,返回值赋给sdr
SqlDataReader sdr = cmd.ExecuteReader();
//一系列的赋值给当前对象ddlkm变量
this.ddlkm.DataSource = sdr;
this.ddlkm.DataTextField = "LessonName";
this.ddlkm.DataValueField = "ID";
this.ddlkm.DataBind();
this.ddlkm.SelectedIndex = 0;
//关闭连接
conn.Close();
}

回答2:

1楼说的很清楚了