I have my Html Textboxes created so that they will be bound to a custom view model when posting back to the server.
<%= Html.TextBox(\"CustomerFormViewMod
It is possible, there is no difference between a "traditional POST" and "AJAX Post". For example:
$.ajax({ type: "POST", url: '<%= Url.Action("AddCustomer", "Customer") %>', data: $('form').serialize(), success: function(data, textStatus) { } });