Очистка всех текстовых полей и раскрывающихся элементов управления на страницеC#

Место общения программистов C#
Ответить
Anonymous
 Очистка всех текстовых полей и раскрывающихся элементов управления на странице

Сообщение Anonymous »

Я пытаюсь очистить/сбросить все текстовые поля и раскрывающиеся списки на странице после того, как пользователь нажимает кнопку «Отправить». Я хотел бы сделать это программно, поэтому, если другие элементы управления будут добавлены/удалены позже, он все равно будет работать.
У меня есть это, часть которого я позаимствовал из другого похожего ответа. на ТАК:

Код: Выделить всё

protected void ResetAllControls()
{
foreach (Control c in this.Controls)
{
if (c is TextBox)
{
TextBox tb = (TextBox)c;
if (tb != null)
{
tb.Text = string.Empty;
}
}

if (c is DropDownList)
{
DropDownList ddl = (DropDownList)c;
ddl.SelectedIndex = -1;
}
}
}
c разрешается в System.Web.UI.LiteralControl и никогда не разрешается ни в Textbox, ни в DropDownList, поэтому ничего не сбрасывается на странице. Может кто-нибудь сказать мне, чего мне не хватает?

Подробнее здесь: https://stackoverflow.com/questions/791 ... -on-a-page
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»