У меня есть довольно простой код, событие нажатия кнопки, причем первая строка является полем сообщений. Когда кнопка нажата, сообщение не вызывается.Ящик предупреждения не вызывается при нажатии кнопки
protected void btnSubmitToCRM_Click(object sender, EventArgs e)
{
try
{
if (!ValidateCoreValue())
{
return;
}
if (!ValidateOtherAppLicenses())
{
return;
}
GetTicketRequesterInfo();
SendCRMEmail();
ClearTextBoxes(Page.Controls);
}
catch (Exception ex)
{
ClientScript.RegisterStartupScript(GetType(), "alert", "alert('btnSubmitToCRM_Click - 1" + ex.Message + "');", true);
}
}
Любые идеи?
Я обновил свой код выше. Мое намерение - понять, почему «SendCRMEmail();» не вызывается. На данный момент я не знаю, выкидывается ли код в какой-то момент в кодовом блоке; – user279521
Вы можете подключить отладчик и установить точку останова, чтобы узнать, вызвана ли функция. Из того, что я вижу выше, ваш код для предупреждения по-прежнему не работает, потому что вы регистрируете скрипт на стороне клиента для нажатия кнопки после того, как нажатие кнопки уже произошло. – Harv
Проблема происходит на тестовом сервере. Все работает отлично на моем localhost; – user279521