none
C# dentro do aspx RRS feed

  • 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
    quinta-feira, 14 de janeiro de 2016 11:00

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.

    Modelos instalados de objetos

    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
    quinta-feira, 14 de janeiro de 2016 12:06

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.

    quinta-feira, 14 de janeiro de 2016 11:26
  • 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 parte 
    CodeBehind="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... 
    quinta-feira, 14 de janeiro de 2016 11:44
  • 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.

    Modelos instalados de objetos

    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
    quinta-feira, 14 de janeiro de 2016 12:06
  • 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 !

    quinta-feira, 14 de janeiro de 2016 12:24
  • 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/

    quinta-feira, 14 de janeiro de 2016 16:55