У меня есть собственный обработчик ошибок для сайта asp.net.
void Application_Error(object sender, EventArgs e)
{
// Code that runs when an unhandled error occurs
//if (System.Configuration.ConfigurationManager.AppSettings["ProductionMode"] == "Yes")
#if (!DEBUG)
Server.Transfer("~\\GlobalExceptionHandler.aspx");
#endif
}
Он отлично работает при получении информации об исключении, потому что он просто зацепит Server.getLastException()
и отправит мне по электронной почте для проверки.
Однако у меня есть несколько текстовых полей на странице, и я хотел бы отправить значение этих текстовых полей вместе с электронным письмом. Может быть, это не совсем DOM, к которому я ищу доступ, а вместо этого опубликованные переменные.
Я попытался посмотреть на HttpContext.Current.Request.Form
, но он не показал ключей.
Итак, кто-нибудь знает, как получить доступ к значениям формы при глобальном перехвате исключения?