Array
(
)

Master Pages

Sid.sil
   - 12 set 2008

Ola Amigos

Estou programando a cerca de 4 meses em ASP.NET, portanto ainda sou iniciante e nesse periodo ja me deparei com varios problemas, sendo que a maioria, gracas aos amigos do forum,muita leitura e pesquisa, eu consegui resolver.

Entretanto alguns problemas que eu chamo de basicos, porem de vital importancia, ainda insistem em me perseguir.

Eu nao sou bom em Design e por esse motivo achei que as Master Pages, seriam uma maravilha para mim, alias puro engano.

Tirando o problema de desalinhamento generalizado das informacoes dentro do Browser, eu tambem estou com problemas na master page.

Criei um menu simples, da Aba navigation, com 5 opcoes.Em cada uma das minhas varias paginas, derivadas da master Page, esse menu esta aparecendo em posicoes diferentes.Quando a minha pagina tem poucas informacoes, ele aparece mais para cima e conforme a quantidade de informacoes, Geralmente ´TextBox´, vai aumentando, o menu vai sendo colocado cada vez mais para baixo.Isso e sofrivel.

Tem algum jeito de resolver isso, ou entao de fazer todo o Design fora do Visual Studio, com Master Page e tudo?

Muito Obrigado

Ricardo Silva
   - 12 set 2008

Provavelmente vc ta usando tabela na master Page neh?
se tiver... vc tera que ir na propriedade de cada <TD> e alterar a Propriedade ´VAlign´ para Top´, por default ela é ´middle´

<body>

<div>
<table border=´0´ cellpadding=´0´ cellspacing=´0´ style=´width: 100¬; height: 100¬´>

<td valign=´top´>
</td>


<td valign=´top´>
</td>
<td valign=´top´> <asp:ContentPlaceHolder ID=´ContentPlaceHolder1´ runat=´server´>
</asp:ContentPlaceHolder>
</td>


&nbsp;
</div>

</body>[/tagcod]

Ricardo Silva
   - 12 set 2008

faz tamto tempo que naum posta que fiz um monte de caca ai em cima
mas vo repetir

Provavelmente vc ta usando tabela na master Page neh?
se tiver... vc tera que ir na propriedade de cada <TD> e alterar a Propriedade ´VAlign´ para Top´, por default ela é ´middle´
#Código

<body>
    <form id="form1" runat="server">
        <div>
            <table border="0" cellpadding="0" cellspacing="0" style="width: 100¬; height: 100¬">
                <tr>
                    <td valign="top">
                    </td>
                </tr>
                <tr>
                    <td valign="top">
                    </td>
                    <td valign="top">
                        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
                        </asp:ContentPlaceHolder>
                    </td>
                </tr>
            </table>
            &nbsp;
        </div>
    </form>
</body>


Sid.sil
   - 15 set 2008

Bom Dia Rica e muito obrigado por sua ajuda.

Quando voce postou eu ate cheguei a achar que seria esse o meu problema, pois eu nao me lembrava se havia ou nao usado tabelas.

Infelizmente eu nao usei tabelas, logo essa nao e a razao do meu problema.Eu apenas usei o componente ´Menu´.

Entao qual sera a razao?

Obrigado e um Abraco

Ricardo Silva
   - 15 set 2008

entaum tai....

comoloca eles em tabela e faz akilo que poistei...
no meu codigo ta dividido em tres mas vc pode dividir em 2 e coloca Top no VAlign

Sid.sil
   - 16 set 2008

OK, vou experimentar.

Muito Obrigado e um Abraco