In an ASP.NET MVC app I use jQuery for posting data on button-click:
Add products .... $.post(\'<%=
Use jQuery.submit() to submit form: http://api.jquery.com/submit/