ASP.Net проблема двойного щелчка
возникли небольшие проблемы с моей страницей ASP.net. Если пользователь дважды щелкнет наОтправить" Кнопка будет записывать в базу данных дважды (т.е. выполнитьпо щелчку' метод на кнопку изображения дважды)
Как я могу сделать так, чтобы, если пользователь нажимал на кнопку с изображением, была отключена только кнопка с изображением?
мы пробовали:
Но это свойство OnClientClick полностью останавливает отправку страницы! Любая помощь?
Извините, да, у меня есть контроль Валидации ... отсюда и проблема.
Работаем над этим до сих пор, до этого момента:
ASP-код:
...
Код C #:
private Random
random = new Random();
protected void Page_Load(object sender, EventArgs e)
{
//Use a Token to make sure it has only been clicked once.
if (Page.IsPostBack)
{
if (double.Parse(hidToken.Text) == ((double)Session["NextToken"]))
{
InputMethod();
}
else
{
// double click
}
}
double next = random.Next();
hidToken.Text = next + "";
Session["NextToken"] = next;
На самом деле ... это почти работает. Проблема двойного щелчка в значительной степени исправлена (ууу!) Изображение все еще не 'хотя спрятан