Установка состояния отображения на обратной передаче

Я получил это сообщение об ошибке при отправке данных из html-формы (метод Post). Все, что мне нужно было сделать, это изменить кодировку в форме от «text / plain» до «application / x-www-form-urlencoded» или «multipart / form-data». Сообщение об ошибке было очень ошибочным.

5
задан 5377037 13 December 2017 в 12:54
поделиться

1 ответ

Page_Load огни прежде btnSubmit_Click.

Если Вы хотите сделать что-то после того, как Ваши события возврата запустили использование Page_PreRender.

//this will work because YourName has now been set by the click event
protected void Page_PreRender(object sender, EventArgs e)
{
    if (Page.IsPostBack)
        lblInfo.InnerText = String.Format("Hello {0} at {1}!", YourName, DateTime.Now.ToLongTimeString());
}

Основной порядок идет:

  • Страница init огни (init не может получить доступ к ViewState),
  • ViewState читается
  • Огни загрузки страницы
  • Любой огонь событий
  • Пожары в PreRender
  • Рендеринг страницы
12
ответ дан 13 December 2019 в 05:45
поделиться
Другие вопросы по тегам:

Похожие вопросы: