Principales respuestas
Error en Botones ASP.NET C#

Pregunta
-
Hola a todos ! Estoy realizando un login en asp.net, el evento click de Ingresar ya estaria programado, el problema es que al ejecutar la pagina para probarla me tira error en la linea del boton ... Algo asi ..
Error de servidor en la aplicación '/'. Error de compilación Descripción: Error durante la compilación de un recurso requerido para dar servicio a esta solicitud. Revise los detalles de error específicos siguientes y modifique el código fuente en consecuencia. Mensaje de error del compilador: CS1061: 'ASP.login_aspx' does not contain a definition for 'btnEntrar_Click' and no extension method 'btnEntrar_Click' accepting a first argument of type 'ASP.login_aspx' could be found (are you missing a using directive or an assembly reference?) Error de código fuente: Línea 34: Línea 35: Línea 36: <asp:Button ID="btnEntrar" runat="server" style="margin-left: 18px" Text="Entrar" OnClick="btnEntrar_Click" /> Línea 37: Línea 38: Archivo de origen: c:\Users\Pc\Desktop\QStudent\qstudent\qstudent\Login.aspx Línea: 36 Mostrar los resultados del compilador detallados: Mostrar el código fuente de la compilación completo: Información de versión: Versión de Microsoft .NET Framework:2.0.50727.8670; Versión ASP.NET:2.0.50727.8670
Respuestas
-
Pues en ese caso, casi seguro que el problema es el que yo te decía, es decir, en el code-behind no está bien escrito el método que se conecta con el evento: O bien el nombre no es el mismo que has puesto en el onclick, o bien no son correctos los argumentos tales como (object sender, EventArgs e). O bien cosas más raras, como que no tenga suficiente visibilidad (por ejemplo, lo hayas hecho private), o que no coincida la clase o el namespace con la que se declara en el @Page, etc.
- Propuesto como respuesta José De AlvaModerator viernes, 18 de marzo de 2016 4:15
- Marcado como respuesta José De AlvaModerator viernes, 25 de marzo de 2016 17:50
Todas las respuestas
-
hola
este problema se presenta cuando ejecutas desde el VS ?
estas creando un proyecto del tipo Web Application o es Web Site ? o sea el sitio compila a una dll
puedes ver la definicion del evento en el aspx.cs asociado al aspx ?
saludos
Leandro Tuttini
Blog
MVP Profile
Buenos Aires
Argentina- Propuesto como respuesta José De AlvaModerator viernes, 18 de marzo de 2016 4:14
- Votado como útil José De AlvaModerator viernes, 18 de marzo de 2016 4:15
-
El error se produce porque en el definición del botón dentro del .aspx has puesto OnClick="btnEntrar_Click". Se está quejando de que en el code-behind (.aspx.cs) no existe el método btnEntrar_Click, o si existe no tiene los argumentos correctos.
- Propuesto como respuesta Sergio ParraModerator sábado, 12 de marzo de 2016 13:52
-
Si, el problema se presenta cuando ejecuto desde el VS, osea al iniciar el form ..
Es una web site, y si, el evento BtnEntrar esta bien asociado, me pasa cuando le pongo codigo al boton, cuando estan limpios (sin codigo) me funciona, osea se me ejecuta la pagina y puedo ver todo bien ...
- Editado Ignacio Ibañez lunes, 14 de marzo de 2016 2:56
-
Pues en ese caso, casi seguro que el problema es el que yo te decía, es decir, en el code-behind no está bien escrito el método que se conecta con el evento: O bien el nombre no es el mismo que has puesto en el onclick, o bien no son correctos los argumentos tales como (object sender, EventArgs e). O bien cosas más raras, como que no tenga suficiente visibilidad (por ejemplo, lo hayas hecho private), o que no coincida la clase o el namespace con la que se declara en el @Page, etc.
- Propuesto como respuesta José De AlvaModerator viernes, 18 de marzo de 2016 4:15
- Marcado como respuesta José De AlvaModerator viernes, 25 de marzo de 2016 17:50