Everything was working perfectly ... suddenly after I installed Visual studio 2010 beta2, IE8 started to behave strangely. Only the data that was sent to the browser gets posted back when submit button is clicked. Any additional fields are ignored and are nulls. It works perfectly on FireFox 3.5+.
I uninstalled Visual studio 2010 beta2 ... but the problem remains ... I will try system restore later as last option.
Edit: After farther investigation the problem was with jquery submit() handling on IE8 ... it is bogous:
$(function() {
$('form').submit(function() {
$(this).attr('disabled', 'disabled');
setTimeout(
function() {
$(this).attr('disabled', '');
},
5000);
});
});