dtadeu 0 Denunciar post Postado Julho 4, 2008 Sou programador ASP já faz alguns anos e agora estou migrando para o asp.net Bom, exceto o conceito de orientação a objetos tudo é novidade e desafio, sei que muitas perguntas que vou fazer aqui são absurdas, mas estouuu começando!! Bom, primeira dúvida é sobre o desenvolvimento de sites focados em SEO, como fica? Estou tentando estrutura em site totalmente tableless dentro do web developer 2008 e realmente esta complicado. Todo o css do mesmo já esta pronto e rodando 100% em HTML com ASP clássico porém tenho as seguintes dúvidas. Estou utilizando uma masterpage para manipular a estrutura do meu site, onde tenho um menu superior, lateral, rodapé e centro. O centro é aonde o site acontece, essa é a área que muda de acordo com a área que o usuário estiver. A estrutura da masterpage ficou mais o menos assim <div id="geral"> <div id="topo"></div> <div id="menu"></div> <div id="dados"> <asp:ContentPlaceHolder id="phCentro" runat="server"> </asp:ContentPlaceHolder> </div> <div id="rodape"></div> </div> Já da minha página default ficou com. <%@ Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" title="Untitled Page" %> <asp:Content ID="Content2" ContentPlaceHolderID="phCentro" Runat="Server"> <div id="Dados"> <div class="Portfolio"> <img src="/upload/dtadeu/androfert_b.JPG" class="ImgPortfolio" alt="Androfert" /> <div class="TitPortfolio">Androfert</div> <div class="DescTecnologias">Flash MX, ASP, ACCESS e Html <br /> G4 Marketing </div> <div class="LinkDetalhes"><a href="/portfolio?Link=Androfert - Clinica de Andrologia e Reprodução Humana&Codigo=1">Mais detalhes</a></div> </div> </div> </asp:Content> A dúvida esta ai, sei que é possível gerar tabelas com <asp:Table ID="Table1" runat="server"></asp:Table> porém não quero adicionar uma tabela, quero adicionar divs dinamicamente e manipular as mesmas através do meu arquivo aspx.vb. Sei que poderia utilizar o repeater dentro do meu .aspx, mas não estaria separando o a estrutura visual da programação! Além dessa dúvida, gostaria de saber se é possível controlar aqueles id's e names absurdos que o Web Developer coloca ( ctl00$ContentPlaceHolder1$ctl02 ) ? Alias até onde eu devo levar esse assuntos de separar o código do visual a sério? É errado misturar código no meio dos aspx ? valeuu galera.. []'s Compartilhar este post Link para o post Compartilhar em outros sites
quintelab 91 Denunciar post Postado Julho 7, 2008 Bom errado não é, mas não é o aconselhável. Para você poder controlar suas divs de forma dinâmica, basta setar a propriedade id dela e a propriedade runat. Exemplo: div id="rodape" runat="server"></div> Desta forma você consegue acessar a propriedades da sua div rodape pelo seu código VB. Abraços... Compartilhar este post Link para o post Compartilhar em outros sites