Здравствуйте, avgur, Вы писали:
A>Надо предотвартить двойной submit по нажатию на кнопку. В коде страницы делаю так:
A>A> private void Page_Load(object sender, System.EventArgs e)
A> {
A> // prevent double submit
A> Page.RegisterOnSubmitStatement("JavascriptForCheckingForDuplicateSubmit", "btnDoUpload.disabled=true;");
A> }
A>
A>На кнопку btnDoUpload повешен серверный обработчик.
A>После этого при нажатии на кнопку она дизаблится, POST происходит (вызывается Page_OnLoad). А вот серверный обработчик кнопки не зовется. Почему?
http://www.asp.net/ControlGallery/ControlDetail.aspx?Control=2101&tabindex=2 не поможет?
правда при responseEncoding отличный от "utf-8" для русского языка отрисовка глючит
но в принципе идея хорошая. из серии — "покрасил и забыл"