¿Cómo verificar si un visitante está utilizando la última versión de su navegador?

¿Existe una forma simple y automática de verificar si un visitante de mi sitio web (escrito en asp.net) está utilizando la última versión de su navegador? Esto me permitiría mostrar un mensaje para informarles que están ejecutando una versión anterior y que podrían querer actualizar.

Mi sitio web se prueba en la mayoría de los Broswers pero no pruebo versiones antiguas (como Internet Explorer 6, etc.). Cuando uno de mis visitantes está usando una versión tan antigua, básicamente, me gustaríaalenta (no forzarlos) a actualizar.

Por supuesto, podría hacerlo yo mismo al obtener la versión del navegador y buscarla en mi base de datos, pero no quiero tener que mantener una base de datos de 'versión del navegador'. ¿Algunas ideas

Respuestas a la pregunta(1)

Su respuesta a la pregunta