После открытия страницы вложения события не работают в asp.net - PullRequest
0 голосов
/ 15 мая 2009

На странице я открываю вложение по нажатию кнопки ссылки, установив PostBackUrl как

lnkCalendar.PostBackUrl = "AddScheduleToCalendar.aspx?scheduleGuid=" + scheduleGuid;

После сохранения или закрытия вложения, открытые в данный момент кнопки веб-страницы нажимают, все еще открывают то же вложение, и снова их действие клика. Если не щелкнуть ссылку вложения, то будут работать события. Код attachmnet для метода загрузки страницы AddScheduleToCalendar.aspx:

string calendarFormat = GetScheduleInfo();
            Response.ContentType = "text/calendar";
            Response.AppendHeader("content-disposition", "attachment; filename=MyCalendar.ics");
            Response.Write(calendarFormat);
            Response.End();

1 Ответ

0 голосов
/ 15 мая 2009

Когда вы отправляете обратно, чтобы открыть вложения, ваш жизненный цикл страницы выполняется снова.

Лучше всего предположить, что вы не назначаете PostBackUrls при загрузке вложения.

Предоставьте дополнительную информацию о том, как вы загружаете эти вложения.

...