2012-05-27 4 views
0

На экране сетки я добавил кнопку. И когда я нажимаю кнопку, я меняю статус с 0 на 1, а затем я хочу обновить страницу при нажатии кнопки. Скажите, пожалуйста, как я могу это сделать?Как обновить страницу ASP.NET нажатием кнопки?

+0

Почему вы меняете 0 t0 1 ?. Проверьте, что для этой кнопки установлено значение EnableAutoPostBack. Я надеюсь, что кнопка aspx сделает postback, если мы нажмем на нее, если не будет javascript, который возвращает false – kbvishnu

+0

вставьте html. Я думаю, вам нужно добавить шаблон coloum и назначить событие нажатия кнопки для этого. Совместное использование кода поможет найти проблему. – kbvishnu

ответ

-1

Добавить это в Грид Свойства

OnDataBound ="Gridview_Bond" 

и в коде позади -

protected void Gridview_Bond(object sender, EventArgs e) 
    { 
     Gridview.DataBind(); 
     Page.DataBind() 

    } 
+0

Page.DataBind() - это плохая практика. Используйте только привязку данных к элементу управления. PageDataBind() приведет к возникновению проблемы с производительностью. И ваш ответ также не является решением проблемы. – kbvishnu

+0

Прочтите вопрос .. если он хочет обновить страницу ... тогда есть 2 варианта .ether Переадресовать на ту же страницу или Databind..если у вас есть ответ, попробуйте помочь ему, а не рекламировать комментарии! – Zizu

+0

Я попросил его поделиться кодом. Перенаправление на страницу даст ему новую страницу. Пусть он делится кодом. Я думаю, что сообщение назад, которое произошло, когда кнопка asp нажимает, обновляет страницу. Поэтому я попросил поделиться своим html. – kbvishnu

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