Как на время выполнения сделать кнопку disable (ASP.NET 2.0)
От: Сим Россия  
Дата: 07.03.06 09:05
Оценка: 20 (1)
#Имя: FAQ.aspnet.disablebtn20
А>Возник такой вопрос, как на время выполнения сделать кнопку disable.
А>Просто запись на диск файла размером 30 метров занимает определенное время, как можно узнать, что файл успешно закончился записываться на диск, а затем сделать enable button.

В общем если кому интересно, сделал так:


ClientScript.RegisterOnSubmitStatement(this.GetType(), 
   "DisableSubmitButton", 
   "if(Page_IsValid){window.setTimeout(function(){var btn = document.getElementById('" + bSubmit.ClientID + "'); btn.disabled = true; btn.value='Please wait...'}, 1)}");
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.