веб-формы asp.net, как правило, заключены в одну большую форму (отсюда и термин веб-формы).
если я не ошибаюсь, все ссылки и кнопки отправки вызывают __doPostBack вручную, поэтому он обходит вызывающую форму отправки и передает эту ответственность функции __doPostBack.
вам, вероятно, потребуется перезаписать эту функцию.
<script type="text/javascript">
//<![CDATA[
var theForm = document.forms['aspnetForm'];
if (!theForm) {
theForm = document.aspnetForm;
}
function __doPostBack(eventTarget, eventArgument) {
if (!theForm.onsubmit || (theForm.onsubmit() != false)) {
theForm.__EVENTTARGET.value = eventTarget;
theForm.__EVENTARGUMENT.value = eventArgument;
theForm.submit();
}
}
//]]>
</script>
хотя я пытаюсь понять твой "отладчик"; линия в вашей функции. возможно, так и должно быть?
$(document).ready(function() {
$("form").submit(function() {
alert('Form submit');
});
});