Ir para conteúdo

Arquivado

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

Fernando Queiroz

[Resolvido]  básica Web Site em ASP.NET

Recommended Posts

Bom Dia amigos. Sou um iniciante em ASP.NET e com puquissima noção de C#, porém, minha dúvida é bem básica, estou fazendo um site em asp.net com C#.

Ja fiz a master(tem apenas uma master), as WebUserControls e as Defauts, queria saber como faço um link funcionar para mudar minha pagina de conteudo ( topo, colEsq, colDir, conteudo, e rodape) eu sei que é algo do tipo:

 

<asp:Hiperlik ID="" runat="server" />

 

o problema é que nao sei o q por no ID="" e também, nao sei se é só isso que devo fazer.

 

Este lik seria para uma frase que quando clicasse mudasse a conteudoWebUserControl.

Tambem gostaria de saber se o link fosse uma imagem, como eu faria?

 

 

alguem pode me ajudar?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido Plataforma .NET » Visual Studio .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET » Web Applications

 

No Id do seu hyperlink você coloca um nome para ele, será o nome do seu objeto.

Já para usar uma imagem, o Hyperlink possui a propriedade ImageUrl que você pode colocar o caminho da sua imagem.

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Movido Plataforma .NET » Visual Studio .NET http://forum.imasters.com.br/public/style_emoticons/default/seta.gif Plataforma .NET » Web Applications

 

No Id do seu hyperlink você coloca um nome para ele, será o nome do seu objeto.

Já para usar uma imagem, o Hyperlink possui a propriedade ImageUrl que você pode colocar o caminho da sua imagem.

 

Abraços...

Obrigado por responder, mas é somente isso?

Como ele vai abrir na conteudo a página que eu quero? http://forum.imasters.com.br/public/style_emoticons/default/ermm.gif

nao preciso por algo do tipo hpl?

 

[]´s

Compartilhar este post


Link para o post
Compartilhar em outros sites

O ID do Hyperlink é mais pra identificação:

Geralmente eu divido a masterpage em topo, esq, centro e rodape.

No topo e no rodape são elementos fixos, portanto uma vez colocados na masterpage eles não mudam, porém se eu precisar mudar alguma coisa eu tenho que mudar através do code-behind da masterpage e neste caso, eu preciso do ID do elemento para mudá-lo. Porisso o Id é fundamental no aspx assim como e no Ajax.

 

Na esq. geralmente eu coloco um usercontrol que normalmente seria um menu e fica permanene la tambem assim como no rodape.

 

Os links podem ser feito normalmente assim como em html tipo: home.aspx, qualquercoisa.aspx. Os links com imagens tambem podem ser da mesma maneira ou seja <img src=talcoisa.gif onclick "redir()"> por exemplo. ou voce pode usar elementos do aspx tipo:

<div class="topo">
           <div class="header">
               <asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/Images/logo.gif" PostBackUrl="~/Default.aspx" AlternateText=":: DevMedia - E-Commerce ::" />
           </div>
           <div class="login">
               <asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Login.aspx">Login</asp:HyperLink>
           </div>
       </div>

O "~/" indica que o arquivo está na raiz...

Compartilhar este post


Link para o post
Compartilhar em outros sites

O ID do Hyperlink é mais pra identificação:

Geralmente eu divido a masterpage em topo, esq, centro e rodape.

No topo e no rodape são elementos fixos, portanto uma vez colocados na masterpage eles não mudam, porém se eu precisar mudar alguma coisa eu tenho que mudar através do code-behind da masterpage e neste caso, eu preciso do ID do elemento para mudá-lo. Porisso o Id é fundamental no aspx assim como e no Ajax.

 

Na esq. geralmente eu coloco um usercontrol que normalmente seria um menu e fica permanene la tambem assim como no rodape.

 

Os links podem ser feito normalmente assim como em html tipo: home.aspx, qualquercoisa.aspx. Os links com imagens tambem podem ser da mesma maneira ou seja <img src=talcoisa.gif onclick "redir()"> por exemplo. ou voce pode usar elementos do aspx tipo:

 

<div class="topo">

<div class="header">

<asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/Images/logo.gif" PostBackUrl="~/Default.aspx" AlternateText=":: DevMedia - E-Commerce ::" />

</div>

<div class="login">

<asp:HyperLink ID="HyperLink1" runat="server" NavigateUrl="~/Login.aspx">Login</asp:HyperLink>

</div>

</div>

 

O "~/" indica que o arquivo está na raiz...

 

estou fazendo topo, esq, dir, centro e radape, assim o site vai escendo conforme vou enchendo de informações no centro.

 

o meu ficou da seguinte maneira

 

<div class="caixaLogo">
	<div class="logo"><asp:ImageButton ID="ImageButton1" runat="server" ImageUrl="~/imagens/elite_tv.jpg" PostBackUrl="~/CentroDefault.aspx" /></div>
</div>

porém ele me respondeu um erro enorme com o seguinte cabeçalho

 

Control 'ctl00_cplTopo_topoDetalhe_ImageButton1' of type 'ImageButton' must be placed inside a form tag with runat=server.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se quer fazer um simples link utilize o segundo exemplo do Lab que é um Hyperlink ao invés de utilizar um ImageButton.

 

O hyperlink possui 4 propriedades:

ImageUrl: O URL da imagem para mostrar o link

NavigateUrl: A meta URL do link, ou seja sua página

Target: Em qual frame a página será aberta

Text: Caso deseje mostrar um texto no seu link

 

Abraços...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se quer fazer um simples link utilize o segundo exemplo do Lab que é um Hyperlink ao invés de utilizar um ImageButton.

 

O hyperlink possui 4 propriedades:

ImageUrl: O URL da imagem para mostrar o link

NavigateUrl: A meta URL do link, ou seja sua página

Target: Em qual frame a página será aberta

Text: Caso deseje mostrar um texto no seu link

 

Abraços...

 

Cara to muito Feliz pq consegui, agradeço vcs que me ajudaram.

Obrigado mesmo!!

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.