Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Samroa Machel Web Master

Existe outra forma de abrir textos na div conteudo sem usar o contentp

Recommended Posts

Salve galera! Boa noite a todos!

 

Alguém sabe se existe outra forma de abrir textos na div conteudo sem ter que usar o ContentPlaceHolder?

 

Exemplo: Estou com uma div com id chamado conteudo

<div id="conteudo">Textos exibidos das páginas.</div>

e tenho um texto de todas as outras páginas, na div conteudo defino uma

height: auto;

, só que usando esse código auto na height, pra o texto se ajuste com o tamanho da div conteudo, terei que usar o contentplaceholder. E esse recurso parece que está limitando a novas ideias, desenvolvimento de layouts que precisam de ter uma height com tamanho já definido Ex:

height: 650px;

.

 

Entendem?

 

Por favor, quem souber, postem aqui uma solução pra me ajudar!

 

Obrigado a todos!

 

Ótima semana pra todos!

 

Flws

Compartilhar este post


Link para o post
Compartilhar em outros sites

Por favor, que se puder me posta um link de algum tutorial pra utilizar ajax na div!?

 

Grato!

 

Flws

 

Creio que há uma maneira mais fácil sem precisar usar AJAX.

 

No source-code, você deu um ID para a div, mas para que ela tenha contato com o ASP.NET, é preciso que a div, que é HTML, rode no servidor. Para isso, basta colocar dentro da tag div um atributo assim:

 

runat="server"

 

o que já tem nos outros elementos ASP, mas precisamos inserir no HTML se quisermos usá-lo com ASP.

 

Agora, no code-behind, chame a div pelo ID, ou seja, conteudo. Dê um ponto e verifique as opções que lhe aparecem... Tem bastante e dá pra trabalhar como se fosse um elemento ASP.NET, só que com algumas funções a menos.

Para inserir qualquer tipo de conteúdo dentro da div, basta acessar a propriedade InnerHTML da mesma, daí, é só acrescentar texto, tags HTML como imagem, tabelas, e etc... com a seguinte e simples sintaxe:

 

conteudo.InnerHTML = "<img src='/logo.jpg' alt='Logomarca' /><br />Esta é a marca de logo.";

em C#, ou então:

conteudo.InnerHTML = "<img src='/logo.jpg' alt='Logomarca' /><br />Esta é a marca de logo."

em VB. (é, só muda o ponto-e-vírgula no final :))

 

Espero ter ajudado! :)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.