Вы можете использовать
btnExample.Attributes.Add("onclick", "javascript:return confirm('continue?')";
только один из вариантов ...
РЕДАКТИРОВАТЬ:
для ваших нужд вы захотите использовать AJAX, вызовите методна сервере и при обратном вызове откройте окно подтверждения.
2nd Edit:
если работа на стороне сервера не долгая, я бы использовал AJAX.AJAX работает асинхронно, и вам нужна синхронная процедура, верно?
вместо отправки назад, вызовите метод AJAX из javascript, который будет выглядеть примерно так:
Service.ProccessRequest(data, OnSucceedJSFunction, OnFailJSFunction);
таким образом, когдаметод на стороне сервера завершает OnSucceedJSFunction на JS будет вызван.в этой функции вы можете сделать что-то вроде
if (confirm('are you sure?'))
{
call another server method...
}
, если вам нужно повторно отправить данные в тот же метод на стороне сервера или в другой метод на стороне сервера, вы можете сделать это снова и вызвать другую jS-функцию OnSucceed.
Хотя я не уверен в том, что вы хотите, чтобы произошло в конце всей процедуры ...