为什么在page_load上没有数据加载?

时间:2015-12-12 20:03:05

标签: c# asp.net .net c#-4.0

我有一个按钮,当我点击更新或添加按钮时,应该更改其文本(数据表上的计数器)。 但它并没有。它只在我刷新页面时才会这样做,为什么?

按钮位于UpdatePanel中。

protected void Page_Load(object sender, EventArgs e)
{

    DataTable dt = ShowLastHearingDates();

    if (dt.Rows.Count > 0)
    {
          btnShowLasthearingDates.Text = dt.Rows.Count.ToString();
    }

更新

protected void btnupdate_click(object sender, Eventargs e)
{
     if (MngCaseHearings.UpdateCaseANDHearingDetails(CaseNo, CaseTitle))
                {

                    btnUpdate.Visible = false;
                    btnAddCaseAndHearingDetails.Visible = true;


                }
}

2 个答案:

答案 0 :(得分:2)

问题是页面加载事件在更新发生之前发生。您可以将代码放在页面预渲染事件中,该事件将在页面加载和控制事件

之后被命中

答案 1 :(得分:-1)