Me pidieron registrar ciertos datos para que cada vez que el usuario haga clic en algo lo registre en una base de datos, puesto que hay problemas con un usuario en particular (un cuento largo).
Yo empleo estos parametros para tomar ciertos valores del cliente y los paso a una estructura que cree para manejar mejor todo eso entre los webforms y las capas.
Código:
La cuestión es que me pidieron hacerlo en cada evento de cada formulario y lo que no veo como hacer es evitar repetir cada linea de codigo en cada evento. me refiero a au.FechaCliente au.NombreMetodo au.NombrePagina au.UsuarioMonitoreado au.FilePath au.Path au.Url au.UrlReferrer au.UserAgent au.UserHostName au.UserHostAddress au.MachineName au.Usuario
evento aceptar
aqui las lineas anteriores con los parametros necesarios
evento imprimir
aqui las lineas anteriores con los parametros necesarios
evento ver
aqui las lineas anteriores con los parametros necesarios
evento cancelar
aqui las lineas anteriores con los parametros necesarios
evento mover
aqui las lineas anteriores con los parametros necesarios
y si el web form tiene 9 eventos entonces copiar y pegar 9 veces ese código.
si son 30 paginas web y cada uno tiene en promedio 5 eventos entonces imaginense la cantidad de codigo ahi y en la capa de interfaz...
Alguna sugerencia por favor basada en su experiencia.
Saludos cordiales,
The Ultimate.