Usuário com melhor resposta
C# dentro do aspx

Pergunta
-
Pessoal estou configurando um projetos em asp.net e não sei o que estou fazendo de errado mas ele não esta aceitando usar o código em C#. Eu já fiz a referencia do projeto em C#, já coloquei a tag abaixo:
<%@ Page Language="C#" AutoEventWireup="false" CodeBehind="Login.aspx" Inherits="web.Login1" %>
Mas mesmo assim nada, quando eu aperto F7 a opção que me parece é somente em vb.net. A opção para criar o formulário que eu estou escolhendo é web form.Desde já agradeço pela atenção.
- Editado Marcos SJ quinta-feira, 14 de janeiro de 2016 11:24 Edição
Respostas
-
Bom dia Renato,
O formulário que você escolheu está dentro dos objetos de C#? Quando você escolhe um novo item, abre uma janela com os diversos tipos de objetos para você inserir e na caixa de "Modelos Instalados / Installed Templates", tem a opção de Visual Basic e Visual C#, conforme imagem abaixo.
Vale a pena conferir também se o valor da sua propriedade "Inherits" está correto, pois ele é formado pelo Namespace + Nome da classe. Exemplo: Inherits="ProjetoRenato.Web.Login".
Abs.
Bruno Destro
Dicas de programação em .net, C# e SQL - http://smcode.com.br/
- Marcado como Resposta Renato B Lima quinta-feira, 14 de janeiro de 2016 12:55
Todas as Respostas
-
Olá Renato Lima DBA,
Tudo bem?
Em adição a isso, alguma mensagem de erro aparece?
Marcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e 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.
-
Olá Marcos, tudo joia e com vc ?
Então, nenhuma mensagem de erro... quando eu configuro a tag
<%@ Page Language="C#" AutoEventWireup="false" CodeBehind="Login.aspx.cs" Inherits="web.Login1" %>
ai ele dar o erro a parteCodeBehind="Login.aspx.cs"
no caso era como se ele não encontra-se o arquivo. Era pra ele deixa editar a instrução e a codificação em C# não era ? Exemplos insert, delet, update e select etc... -
Bom dia Renato,
O formulário que você escolheu está dentro dos objetos de C#? Quando você escolhe um novo item, abre uma janela com os diversos tipos de objetos para você inserir e na caixa de "Modelos Instalados / Installed Templates", tem a opção de Visual Basic e Visual C#, conforme imagem abaixo.
Vale a pena conferir também se o valor da sua propriedade "Inherits" está correto, pois ele é formado pelo Namespace + Nome da classe. Exemplo: Inherits="ProjetoRenato.Web.Login".
Abs.
Bruno Destro
Dicas de programação em .net, C# e SQL - http://smcode.com.br/
- Marcado como Resposta Renato B Lima quinta-feira, 14 de janeiro de 2016 12:55
-
Bom dia Bruno,
Quando add novo item ele me da somente opção do vb.net depois web ai eu estou adicionando web form. Será que tenho que instalar alguma biblioteca? Por que opção em Visual C# não aparece na opção add item do projeto asp.net !
-
Renato,
Provavelmente seu Visual Studio foi configurado para projetos de VB. Para permitir a criação de projetos C# (consequentemente utilizando os seus objetos), faça da seguinte maneira:
- No menu do Visual Studio, clique na aba "Tools" e escolha a opção "Import and Export Settings";
- Na janela que acabou de abrir, escolha a opção "Import selected environment settings" e vá para o próximo passo;
- Após escolher ou não salvar sua configuração atual, aparece as possíveis configurações para o seu Visual Studio e as configurações que você está utilizando no momento. No seu caso, selecione a opção "Visual C# Development Settings" e depois clique no botão "Finish" para concluir.
Abs.
Bruno Destro
Dicas de programação em .net, C# e SQL - http://smcode.com.br/