isPostBack作为查询参数

时间:2010-04-27 22:33:03

标签: asp.net ms-access ms-access-2007

我创建了一个ASPX页面,左边的搜索控件作为AccessDataSource的控件。

我希望数据网格在第一次调用页面时为空白,但显示后续页面加载的结果。

我计划通过将[pFirstRun] = False作为我的第一个WHERE条件并将参数pFirstRun绑定到值isPostBack来实现此目的。我如何实现这一目标?

或者,是否有更好的方法来实现这一目标?

2 个答案:

答案 0 :(得分:0)

您可以使用数据源的OnSelecting事件,因此您的代码可以使用此类事件:

<asp:AccessDataSource ID="AccessDataSource1" runat="server" OnSelecting="AccessDataSource1_Selecting"/>

在你的代码隐藏中有类似的东西:

protected void AccessDataSource1_Selecting(object sender, SqlDataSourceSelectingEventArgs e)
{
    if (!IsPostBack)
    {
       e.Cancel = true;
    }
}

答案 1 :(得分:-1)

您可以将代码放在数据网格中的数据绑定()所在的位置

if (!Page.IsPostback){}