if (!IsPostBack)
{
cbl_list.DataSource= ....;
cbl_list.DataBind();
}
{
cbl_list.DataSource= ....;
cbl_list.DataBind();
}
解决方案 »
- 网站,web服务,web应用程序,web服务应用程序 都是什么程序啊
- 套用了母版页的页面怎么局部刷新内容页?
- 所有接口类型是不是隐式继承自object?
- 数据绑定时进行判断发生问题,请指点,谢谢
- XHTML 1.1如何换行?
- 有经验人士进
- asp.net中怎么把数据库的时间字段的上午下午分出来,我用substring没成功?
- 如何运行.exe文件? 如何判断*.exe文件是否在运行?
- 救命啊!!!
- 求一份能重写二级域名的URLRewriter.dll
- 怎样在 WebControl 中 加入client 端使用的Javascript 代码 (100分)!!
- viewstate 中保存我动态生成的Table控件,提示错误让我序列化,请教?最好有序列化的代码
{
// 在此处放置用户代码以初始化页面
int Year = DateTime.Now.Year;
int Month = DateTime.Now.Month; if (Session["ID"] == null)
Response.Redirect("..\\Exception\\errLogin.aspx",true);
else
{
lbl_Name.Text = Session["ID"].ToString();
string StuID = Session["ID"].ToString(); objConnection = new SqlConnection(strConnection);
//
string strStoredProc = "ShowChoseCur " + StuID + "," + Year.ToString() + "," + Month.ToString();
//查询本学期可选的课程
objConnection = new SqlConnection(strConnection);
SqlDataReader objDataReader = null;
//----------返回所有本学期的选修课名称
objCommand = new SqlCommand(strStoredProc,objConnection);
objConnection.Open();
objDataReader = objCommand.ExecuteReader(); if (objDataReader.Read())
{
objDataReader.Close();
objDataReader = objCommand.ExecuteReader();
cbl_MajorElctiv.DataSource=objDataReader;
cbl_MajorElctiv.DataTextField="CurriculaName";
cbl_MajorElctiv.DataValueField="CurriculaName";
cbl_MajorElctiv.DataBind();
}
//这里的CrrclaName是库中的课程名字段的名字 objDataReader.Close();
objConnection.Close();
} }
Pageload贴出来了,请高手帮忙看看吧,哪里有问题,是不是一定要加if (!IsPostBack)
private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
int Year = DateTime.Now.Year;
int Month = DateTime.Now.Month; if (Session["ID"] == null)
Response.Redirect("..\\Exception\\errLogin.aspx",true);
else
{
lbl_Name.Text = Session["ID"].ToString();
string StuID = Session["ID"].ToString(); if( !IsPostBack )
BindData();
} } private void BindData()
{
objConnection = new SqlConnection(strConnection);
//
string strStoredProc = "ShowChoseCur " + StuID + "," + Year.ToString() + "," + Month.ToString();
//查询本学期可选的课程
objConnection = new SqlConnection(strConnection);
SqlDataReader objDataReader = null;
//----------返回所有本学期的选修课名称
objCommand = new SqlCommand(strStoredProc,objConnection);
objConnection.Open();
objDataReader = objCommand.ExecuteReader(); if (objDataReader.Read())
{
objDataReader.Close();
objDataReader = objCommand.ExecuteReader();
cbl_MajorElctiv.DataSource=objDataReader;
cbl_MajorElctiv.DataTextField="CurriculaName";
cbl_MajorElctiv.DataValueField="CurriculaName";
cbl_MajorElctiv.DataBind();
}
//这里的CrrclaName是库中的课程名字段的名字 objDataReader.Close();
objConnection.Close();
}
if(!Is postback) then
end if
private void btn_Submit_Click(object sender, System.EventArgs e)
{
int i = 0;
int Count = cbl_list.Items.Count;
for (i = 0;i<Count;i++)
Response.Write(cbl_list.Items[i].Selected.ToString());
BindData();
}
if (!IsPostBack)
{
cbl_list.DataSource= ....;
cbl_list.DataBind();
}
就好了!多谢