Какой метод лучше при добавлении элемента управления для запуска обратной передачи - PullRequest
0 голосов
/ 09 мая 2019

Недавно у меня возникли проблемы с обратной передачей при использовании UpdatePanel в моем проекте ASP.NET.

Я использовал метод ниже, чтобы зарегистрировать кнопку для полного постбэка

PostBackTrigger excelTrigger = new PostBackTrigger();
excelTrigger.ControlID = btnExportExcel.UniqueID;
MyUpdatePanel.Triggers.Add(excelTrigger);

Столкнувшись с некоторыми проблемами, я провел исследование и нашел другой способ сделать это:

ScriptManager.GetCurrent(Page).RegisterPostBackControl(btnExportExcel);

Я обнаружил, что второй метод абсолютно надежен, и у меня никогда не было с этим проблем.

Я думал, что он делает то же самое, что и первый метод, но похоже, что нет.

Может кто-нибудь объяснить разницу между этими методами?

...