Usuário com melhor resposta
Duvida ASP.NET C#

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.
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
-
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 :)- Sugerido como Resposta Olavo Oliveira NetoModerator sexta-feira, 18 de novembro de 2011 12:40
- Marcado como Resposta amerelo sexta-feira, 18 de novembro de 2011 23:04
-
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
-
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
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
-
-
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 :)- Sugerido como Resposta Olavo Oliveira NetoModerator sexta-feira, 18 de novembro de 2011 12:40
- Marcado como Resposta amerelo sexta-feira, 18 de novembro de 2011 23:04
-
@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
-
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
-
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
-
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