2013-09-15 4 views
0

Привет, я хотел знать, есть ли способ сбросить форму после того, как данные были успешно добавлены в базу данных? Например, после показа некоторого сообщения клиенту текстовое поле должно автоматически очищаться. Что я должен написать в этом блоке:Как очистить texbox после отправки

protected void Button1_Click(object sender, EventArgs e) 
    { 
     if (Page.IsValid) 
     { 
      Label2.ForeColor = System.Drawing.Color.DeepSkyBlue; 
      Label2.Text = "Master added successfully"; 
     } 

     else 
     { 

      Label2.Text = "Master not added"; 

     } 
+0

Вы придется делать это вручную. Установите «TextBox.Text =» «;» – afzalulh

+0

. Правильно ли это делать? – Vector

+1

Да. Обычно в web-формах вы будете делать это (или TextBox.Text = String.Empty;). См. Ответ ниже. – afzalulh

ответ

0

2 пути:

  • Вы можете сделать это в стороне сервера:

TextBox.Text=string.Empty;PageLoad или PreRender). (Я бы выбрал пререндер Потому что ваша форма может использовать старое значение ...)

  • Вы можете сделать это с помощью JavaScript/JQuery:

$(function(){$("form")[0].reset()});

или this.form.reset()

+0

спасибо, что помогли мне – Vector

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