Cuando estamos utilizando MVC .Net muchas veces es necesario guardar lo que el usuario está enviando en logs o en la base de datos para poder monitorear errores de usuario final (Ver log sencillo en c# .Net).
De la siguiente forma obtenemos todos los parámetros enviados y ordenados en una variable cadena:
string parametros="";
//recorremos todos los parametros
foreach (var parameter in Request.Params.AllKeys)
{
parametros += parameter + ": " + Request.Params[parameter]+"\n";
}
//se ira guardando de la siguiente forma
//parametro1: pato
//parametro2: pato2
