none
Duvida ASP.NET C# RRS feed

  • Pergunta

  • Olá muito Bom dia, Boa Tarde ou Boa noite.

     Sou novato aqui acabei de me cadastrar e tenho uma duvida muito básica em ASP.NET estou iniciando ainda, em Windows Forms tenho um conhecimento avançado mas queria aprender ASP.NET para criar aplicações legais a minha duvida é temos o objeto Response que printa na tela informações, mas ele não me deixa pegar valores do arquivo Aspx.CS e trazer para o aspx então queria saber se existe uma forma de pegar os valores de uma variavel do Aspx.cs e trazer para o XHTML do ASPX. Exemplo

     

    meuarquivo.Aspx.CS

    string S = "I love MSN";

    meuarquivo.Aspx

    <html>

    <p> Como eu coloco o valor da variável S que esta no meuarquivo.Aspx.CS dentro deste Paragrafo? </p>

    </html>

    Grato.

    quarta-feira, 16 de novembro de 2011 12:24

Respostas

  • Amigo, bem vindo ao fórum.

    Existem várias maneiras de fazer o que você quer. 

    pode ser através de controles, por exemplo uma Label, você passando o valor da variável para a propriedades Text.

    uma maneira direta de pegar o valor da variável no html é através do Code Blocks, 

    você terá de tornar sua variável pública antes.

    então poderá fazer assim:

    <%Response.Write(this.S); %>
    



    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)
    • Sugerido como Resposta Rodrigo Vedovato quarta-feira, 16 de novembro de 2011 12:58
    • Marcado como Resposta amerelo sexta-feira, 18 de novembro de 2011 23:04
    quarta-feira, 16 de novembro de 2011 12:50
    Moderador
  • Sim, também serve, por exemplo tenho uma lista tipada de uma classe chamada usuarios, posso fazer assim:

    <%foreach (var s in lstUsuarios)
                          { %>
                            <div>
                                <%Response.Write(s.Nome); %>
                            </div>
                        <%} %>
    

    mas também posso e devo usar os controles como gridview, listview ou outros para fazer isso


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)
    quarta-feira, 16 de novembro de 2011 13:26
    Moderador
  • norlmamente, se você está trabalhando com web sites ou web applications o correto seria utilizar controles.

    Estranho você dizer que na net não tem muito sobre ASP.NET com C#, eu lhe digo o contrario, é mais fácil você encontrar conteúdos sobre C# do que qualquer outra linguagem na internet. 

    de uma lida aqui http://www.macoratti.net/09/08/aspn_db2.htm


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)
    • Marcado como Resposta amerelo sexta-feira, 18 de novembro de 2011 23:04
    sexta-feira, 18 de novembro de 2011 10:21
    Moderador
  • Amigo, obrigado e lhe desejo boa sorte nos estudos. Para todas as dúvidas em tecnologias Microsoft, continue utilizando  os Fóruns Microsoft (MSDN e TechNet).

    Por favor, marque como resposta todos os posts que lhe foram uteis para encontrar a resolução de sua dúvida


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)
    • Marcado como Resposta amerelo sexta-feira, 18 de novembro de 2011 23:04
    sexta-feira, 18 de novembro de 2011 12:27
    Moderador

Todas as Respostas

  • Amigo, bem vindo ao fórum.

    Existem várias maneiras de fazer o que você quer. 

    pode ser através de controles, por exemplo uma Label, você passando o valor da variável para a propriedades Text.

    uma maneira direta de pegar o valor da variável no html é através do Code Blocks, 

    você terá de tornar sua variável pública antes.

    então poderá fazer assim:

    <%Response.Write(this.S); %>
    



    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)
    • Sugerido como Resposta Rodrigo Vedovato quarta-feira, 16 de novembro de 2011 12:58
    • Marcado como Resposta amerelo sexta-feira, 18 de novembro de 2011 23:04
    quarta-feira, 16 de novembro de 2011 12:50
    Moderador
  • @Olavo Oliveira Neto  Grato pela responta, esta forma também server com coleções? 
    quarta-feira, 16 de novembro de 2011 13:03
  • Sim, também serve, por exemplo tenho uma lista tipada de uma classe chamada usuarios, posso fazer assim:

    <%foreach (var s in lstUsuarios)
                          { %>
                            <div>
                                <%Response.Write(s.Nome); %>
                            </div>
                        <%} %>
    

    mas também posso e devo usar os controles como gridview, listview ou outros para fazer isso


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)
    quarta-feira, 16 de novembro de 2011 13:26
    Moderador
  • @Olavo Oliveira Neto Testei aqui e funcionou de todas maneiras possíveis agora te faço uma pergunta esta é a forma correta de se trabalhar? como você mesmo citou tem outras formas de se fazer a mesma coisa você poderia citar mais alguma(S) se possível sou super ultra mega curioso e na net não tem muito sobre ASP.NET com C# Grato a você por ter me ajudado abraços 
    sexta-feira, 18 de novembro de 2011 01:39
  • norlmamente, se você está trabalhando com web sites ou web applications o correto seria utilizar controles.

    Estranho você dizer que na net não tem muito sobre ASP.NET com C#, eu lhe digo o contrario, é mais fácil você encontrar conteúdos sobre C# do que qualquer outra linguagem na internet. 

    de uma lida aqui http://www.macoratti.net/09/08/aspn_db2.htm


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)
    • Marcado como Resposta amerelo sexta-feira, 18 de novembro de 2011 23:04
    sexta-feira, 18 de novembro de 2011 10:21
    Moderador
  •  Obrigado pelo link do site do Macoratti quando falei que não encontro conteúdo ASP.NET na web é me refiro a coisas simples sempre encontro mas tudo muito avançado shasuahsua mas agora esta tudo muito mais claro agradeço você pela força e lhe desejo sucesso profissional a e parabéns pelo seu blog esta fantástico também abraços.
    • Editado amerelo sexta-feira, 18 de novembro de 2011 23:06 texto em fonte muito pequena
    sexta-feira, 18 de novembro de 2011 12:22
  • Amigo, obrigado e lhe desejo boa sorte nos estudos. Para todas as dúvidas em tecnologias Microsoft, continue utilizando  os Fóruns Microsoft (MSDN e TechNet).

    Por favor, marque como resposta todos os posts que lhe foram uteis para encontrar a resolução de sua dúvida


    Olavo Oliveira Neto
    http://olavooneto.wordpress.com
    Twitter @Olavooneto
    Se for útil marque como resposta e faça um Developer feliz :)
    • Marcado como Resposta amerelo sexta-feira, 18 de novembro de 2011 23:04
    sexta-feira, 18 de novembro de 2011 12:27
    Moderador