none
Error en Botones ASP.NET C# RRS feed

  • 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

    viernes, 11 de marzo de 2016 22:38

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.
    lunes, 14 de marzo de 2016 5:49

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

    viernes, 11 de marzo de 2016 23:53
  • 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.
    sábado, 12 de marzo de 2016 7:47
  • 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 ... 


    lunes, 14 de marzo de 2016 2:37
  • 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.
    lunes, 14 de marzo de 2016 5:49