我正在使用ListView服务器控件来表示一些数据。当我触发Select命令时,Page会正确回发;但如果我在pageload中绑定数据源,则取消了selectedindexchanging事件。我切换数据绑定以在页面加载中注释,它正常工作。
这是我的数据绑定方法。
public void BindData()
{
lstSamples.DataSource = (Session["AnalyzeApp"] as AnalizBasvurusu).SampleInfos;
lstSamples.DataKeyNames = new string[] {"Key"};
lstSamples.DataBind();
}
我称之为
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostback)
BindData();
}
提前致谢。
答案 0 :(得分:0)
处理事件后调用BindData()
(SelectedIndexChanging..etc):
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostback)
BindData();
}