2015-12-12 7 views
0

У меня есть кнопка , текст которой (счетчик на datatable) должен быть изменен при нажатии кнопки «Обновить» или «Добавить». Но это не так. Это происходит только тогда, когда я обновляю только страницу, почему?Почему загрузка данных на page_load?

Кнопка находится в 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; 


       } 
} 
+0

Что вы делаете при обновлении \ нажмите кнопку щелчка? Покажите этот код. –

+0

нормально ждать сэр ... –

+0

@RahulSingh проверить пожалуйста –

ответ

2

Проблема в том, что событие загрузки страницы происходит до вашего обновления. Вы можете поместить код в событие prerender страницы, которое будет удалено после события загрузки страницы и управления событиями

-1
+0

испробовали все, но ничего не работает –

+0

ставить если (! IsPostBack) и поставить один и тот же код загрузки страницы в btnupdate_click – khaled

+0

пытался, но не работает –

Смежные вопросы