Я хочу отключить кнопку, когда пользователь впервые щелкает ее, поэтому она не должна сохранять несколько записей, если у пользователя медленное соединение. Я использую asp.net mvc2
Вы можете использовать jQuery's one () . При этом обработчик событий выполняется только один раз. Внутри обработчика событий вы можете отключить или изменить стиль.
Пример с сайта jQuery:
$('#foo').one('click', function() { alert('This will be displayed only once.'); });
$('#buttonId').click(function() { $(this).attr('disabled', 'disabled'); });
Конечно, вы должны настроить селектор.