ASP.NET ListView SelectMethod

时间:2015-09-22 12:58:10

标签: c# asp.net listview

我很抱歉对此无知,我无法在任何地方找到答案 - 但我怀疑是因为我不知道如何说出查询。

无论如何,我在ASP.NET页面上有一个ListView,其中一个名为“GetData”的SelectMethod。

在page_load事件中,我正在使用

检索对各种标签的引用
this.Master.FindControl(....

这很好用,但是一旦调用它,我就注意到控制突然跳转到我的GetData方法 - ListView的SelectMethod。

这引起了一些问题,因为本地数据库只在我检索了对各种控件等的引用后才填充 - 即在我有机会填充数据库之前调用SelectMethod。

我对ASP很缺乏经验(正如你所猜测的那样),但有人可以解释为什么会这样。即究竟是什么原因导致SelectMethod被调用。

感谢您的启发。

1 个答案:

答案 0 :(得分:0)

根据此MSDN,选择方法似乎在PreRender阶段被调用。

页面加载发生在PreRender之前。

尝试将数据库填充代码放在init。页面中。

protected void Page_Init(object sender, EventArgs e) {

}