Enunciado:
Creas un modelo, una acción etiquetada httpPost y las vistas correspondientes.Cuando realizar la primera prueba tienes el error:
No hay constructor sin parámetros definido para este objeto
Solución:
Una vez mas te has olvidado de crear un constructor sin parámetros para el modelo.
Ejemplo:
La acción
[HttpPost()]
public ActionResult Guardar(UsuarioEdicion datos)
{ ....
En el modelo falta el constructor marcado en rojo
Public class UsuarioEdicion
{
Public UsuarioEdicion(){}
........