I catch post request from 3rd-side static page (generated by Adobe Muse) and handle it with MVC action.
Be careful not to give an action parameter a name that is the same as a model property or the binder will attempt to bind to the parameter and fail.
public async Task Index( EmailModel email ){ ... }
public class EmailModel{ public string Email { get; set; } }
Change the actions parameter 'email' to a different name and it will bind as expected.
public async Task Index( EmailModel uniqueName ){ ... }