【发布时间】:2015-05-22 21:38:56
【问题描述】:
我正在尝试在下拉列表更改时填充数据列表控件。我无法触发 datalist 的 Itemcommand 事件。当我在 page_load 事件上填充数据列表时,它工作正常。但我不知道下拉菜单发生了什么。
后面的代码:
protected void dlSize_SelectedIndexChanged(object sender, EventArgs e)
{
string CategoryID = Request.QueryString["ID"].ToString();
using (TestEntities db = new TestEntities())
{
IEnumerable<Test.Product> Test= //linq expression here
dlProducts.DataSource = Test;
dlProducts.DataBind();
}
}
【问题讨论】:
-
如果你想用下拉选择绑定数据列表,那么必须尝试下拉
selectedIndexChanged事件,为什么要使用Item Command -
datalist 在更改下拉列表时绑定,但绑定后我无法触发 datalist 的 itemcommand 事件。
-
你是否在
Page_Load上使用Page.IsPostBack属性,如果没有,请使用它并检查我的答案..