Я такая разметка:вызова обработчик C# кнопки из функции OnClientClick перед другой C# кнопки обработчик щелчка
<asp:LinkButton runat="server" ID="btnGenerateReport" Text="Generate Report" OnClick="btnGenerateReport_Click" OnClientClick="javascript: return ShowConfirmBox(event, this)" />
В OnClientClick I случае пожара от другой кнопки этого кода в JS:
document.getElementById('<%= btnSave.ClientID %>').click();
и он стреляет.
Но после того, как обработчик сервера js не срабатывает. В чем проблема?
Код делает то, что вы просили: выполните клиентский обработчик кликов. Наличие одного элемента управления пытается поднять чужие события - довольно плохая практика. Если вы хотите вызвать один и тот же код из нескольких событий, напишите функцию и вызовите ее. –