Я получил это сообщение об ошибке при отправке данных из html-формы (метод Post). Все, что мне нужно было сделать, это изменить кодировку в форме от «text / plain» до «application / x-www-form-urlencoded» или «multipart / form-data». Сообщение об ошибке было очень ошибочным.
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());
}
Основной порядок идет: