榆中夏官营镇天气:为什么下拉菜单传递的值总是传递第1个选项的值?

来源:百度文库 编辑:高考问答 时间:2024/03/29 04:58:42
我设计了二级动态的下拉菜单,第2级的值根据第1级的选择来显示,现在想传递第2级的值,可是不管怎么选择第2级的选项,他传递的值总是默认的那个选项的值?
请高手指点一下...
private void TitleBindData() //根据1级下拉菜单选项绑定的二级下拉菜单
{
DDLTitle.Items.Clear();
string nQuesClass=DDLClass.SelectedValue;
QuestionDB questitle = new QuestionDB();
SqlDataReader reca = questitle.GetQuesTitle(nQuesClass);
DDLTitle.DataSource =reca;
DDLTitle.DataTextField ="Title";
DDLTitle.DataValueField ="QuestionID";
DDLTitle.DataBind();
reca.Close();
}

private void EditBtn_Click(object sender, System.EventArgs e) //点击按钮后要传递ntitle,问题就在传递的值都是二级下拉菜单第1个选项的值
{
Session["nTitle"]=DDLTitle.SelectedValue;
Response.Redirect("EditAnswer.aspx");
}
我大致知道了问题出现在页面加载时出的问题。但怎么设计呢?

IDE自动生成的代码么? 深造一下底层实现原理吧.

你用的是什么语言做的?

请给出你的源码