Usuário com melhor resposta
Erro no C# aspnet Mensagem de Erro do Compilador: CS1061: 'default_aspx'

Pergunta
-
Boa noite pessoal
Estou começando no mundo C# ASPNET e me deparei com um erro que esta me tirando o sono.
A mensagem de erro mostrada no navegador é a abaixo:
Erro de Servidor no Aplicativo '/'.
Erro de Compilação
Descrição: Erro ao compilar um recurso necessário para atender esta solicitação. Examine os detalhes específicos do erro e modifique o código fonte apropriadamente.
Mensagem de Erro do Compilador: CS1061: 'default_aspx' does not contain a definition for 'cmdTeste_Click' and no extension method 'cmdTeste_Click' accepting a first argument of type 'default_aspx' could be found (are you missing a using directive or an assembly reference?)
Erro de Origem:Linha 29: Linha 30: Linha 31: <asp:Button ID="cmdTeste" runat="server" OnClick="cmdTeste_Click" Text="Teste Storti" /> Linha 32: Linha 33:
Arquivo de Origem: c:\users\usuario\documents\visual studio 2015\Projects\PrimeiroSistema\PrimeiroSistema\Default.aspx Linha: 31Mostrar Saída Detalhada do Compilador:Mostrar Origem de Compilação Completa:
Informações sobre a Versão: Microsoft .NET Framework Versão:4.0.30319; Versão do ASP.NET:4.6.1055.0Segue abaixo códigos:
Default.apsx:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="PrimeiroSistema.Default" %>
<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="cmdInformacao" runat="server" OnClick="cmdInformacao_Click" Text="Formulario de Informações" />
<br />
</div>
<div>
<asp:Button ID="cmdLista" runat="server" OnClick="cmdLista_Click" Text="Formulário de Lista" />
</div>
<div>
<asp:Button ID="cmdValidaCampo" runat="server" OnClick="cmdValidaCampo_Click" Text="Formulário de validar campo email" />
</div>
<div>
<hr />
<h1>Teste Storti</h1>
</div>
<asp:Button ID="cmdTeste" runat="server" OnClick="cmdTeste_Click" Text="Teste Storti" />
</form>
</body>
</html>Default.aspx.cs
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
namespace PrimeiroSistema
{
public partial class Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
protected void cmdInformacao_Click(object sender, EventArgs e)
{
Response.Redirect("frmInformacao.aspx");
}
protected void cmdLista_Click(object sender, EventArgs e)
{
Response.Redirect("frmLista.aspx");
}
protected void cmdValidaCampo_Click(object sender, EventArgs e)
{
Response.Redirect("ValidaCampos.aspx");
}
protected void cmdTeste_Click(object sender, EventArgs e)
{
}
}
}Minha intenção é chamar outra pagina no método cmdTeste_Click, mas dá este erro só de relacionar o button ID="cmdTeste".
O que pode ser.
obrigado
Respostas
-
Boa tarde Rodrigo Storti de Oliveira,
Tente usar onServerClick ao invés de onClick.
<button id='cmdAction' runat='server' onserverclick='cmdAction_Click' class='Button Styles' title='Does something on the server' <!-- for databound controls --> CommandName='cmdname'> CommandArgument='args...'>
<!-- content --> <span class=`ui-icon ...`></span> <span class=`push`>Click Me</span> </button>
protected void cmdAction_Click(object sender, EventArgs e) { : do something. }
Att., Roberto Alves
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Editado Roberto AB Filho sexta-feira, 26 de maio de 2017 14:07
- Marcado como Resposta Guilherme Macedo SModerator segunda-feira, 29 de maio de 2017 13:21
Todas as Respostas
-
Você criou estes arquivos utilizando os templates do Visual Studio ou foi na mão (digitando todo conteúdo)? Normalmente o Visual Studio define a classe de um arquivo Default.aspx como _Default.
Juliano Nunes - http://linkedin.com/in/julianonunes
Lembre-se de clicar em "Votar como útil" e "Marcar como Resposta" caso tenha respondido sua dúvida.
Remember to "Vote as Helpful" and "Mark as Answer" if your question has been answered.
-
-
Boa tarde Rodrigo Storti de Oliveira,
Tente usar onServerClick ao invés de onClick.
<button id='cmdAction' runat='server' onserverclick='cmdAction_Click' class='Button Styles' title='Does something on the server' <!-- for databound controls --> CommandName='cmdname'> CommandArgument='args...'>
<!-- content --> <span class=`ui-icon ...`></span> <span class=`push`>Click Me</span> </button>
protected void cmdAction_Click(object sender, EventArgs e) { : do something. }
Att., Roberto Alves
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
- Editado Roberto AB Filho sexta-feira, 26 de maio de 2017 14:07
- Marcado como Resposta Guilherme Macedo SModerator segunda-feira, 29 de maio de 2017 13:21
-
Bom dia,
Por falta de retorno esta thread esta encerrada !
Por gentileza, caso necessário abra uma nova thread.
Atenciosamente,
Guilherme Macedo S
Esse conteúdo é fornecido sem garantias de qualquer tipo, seja expressa ou implícita
TechNet Community Support
Por favor, lembre-se de Marcar como Resposta as postagens que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.