Basta ya de investigar en otros sitios porque has llegado al lugar necesario, contamos con la solución que quieres hallar pero sin liarte.
Solución:
Si abre el archivo .aspx y cambia entre la vista de diseño y la vista html y viceversa, le indicará a VS que verifique los controles y agregue los que falten al archivo del diseñador.
En VS2013-15 hay un Convertir a aplicación web comando bajo el Proyecto menú. Antes de VS2013, esta opción estaba disponible en el menú contextual del botón derecho para archivos as(c/p)x. Cuando termine, debería ver que ahora tiene un archivo *.Designer.cs disponible y sus controles dentro del diseño HTML estarán disponibles para su control.
PD: Esto no debe hacerse en modo de depuración, ya que no todo se “recompila” al depurar.
Algunas personas también informaron haber tenido éxito al (hacer una copia de seguridad de su archivo .designer.cs y luego) eliminar el archivo .designer.cs. Vuelva a crear un archivo vacío con el mismo nombre.
Hay muchos comentarios a esta respuesta que agregan sugerencias sobre la mejor manera de volver a crear el archivo designer.cs.
Bueno, encontré una solución que funciona, aunque realmente no me gusta. Tuve que eliminar el archivo .designer.cs y luego volver a crear un archivo vacío con el mismo nombre. Cuando volví a entrar y guardé el archivo aspx nuevamente, se volvió a generar el archivo del diseñador.
¡Astuto!
Utilizo el siguiente método que funciona siempre:
- Seleccione todos los código en frente (marcado html, etc.) en el editor del archivo aspx/ascx.
- Corte.
- Salvar.
- Pegar.
- Salvar.
Recompilar.
Si te apasiona la informática, eres capaz de dejar una noticia acerca de qué le añadirías a esta división.