DevMedia - asp.net, Java, Delphi, SQL e web Design, tudo em um só lugar!
Bem vindo a DevMedia!
LOGIN:     SENHA:
 
 

Dicas .NET - Padronizando o titulo de todas as páginas

Veja nesta dica, como padronizar o título de páginas web em seu site usando ASP.NET.

Um recurso frequentemente buscado por quem desenvolve sistemas é a padronização de todo o sistema. Em sistemas web um dos elementos que busca-se padronizar é o título das páginas.

Quando criamos um novo webForm o WebForm já contém um título. Deveremos então fazer uma pequena alteração na tag para que ela possa ser manipulada a partir do servidor, veja :

 

<title id="titulo" runat="server">WebForm3</title>

 

Feito isso vamos usar o truque de criação de uma classe base, ou seja, uma classe que herde características da classe Page e da qual todas as demais irão herdar.

 

Public Class PaginaBase

Inherits System.Web.UI.Page

 

Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)

Dim tit As HtmlGenericControl

tit = Me.FindControl("titulo")

tit.InnerText = "Testando a atribuição do titulo"

MyBase.OnLoad(e)

End Sub

End Class

 

Neste classe base fiz o overrides do método onload, que irá ocorrer imediatamente antes do evento load das páginas. Utilizei a instrução findcontrol para localizar o título. Se a alteração que citei não houver sido feita na tag Title este trecho causará erro. Por fim, foi chamado o onload original, para garantir que o evento Load da página continue executando normalmente.

 

Feito isso todas as páginas do site deverão herdar características desta classe, PaginaBase. Isso é feito com uma pequena alteração no code-behind, veja:

 

Public Class WebForm1

Inherits PaginaBase

 

A herança é feita para a PaginaBase.

 

Com isso feito todos os títulos de página do site estarão padronizados.

 

 





    0 COMENTÁRIO

[Fechar]

Este post é fechado - você precisa ter acesso ao post para incluir um comentário.


Nenhum comentário foi postado - seja o primeiro a comentar!



Publicidade
Autor
Tipster .net

Dicas sobre .NET




Space do autor
Estatísticas
Favorito:
Comentários:
Feedback:
Utilidade:
0   0
[Fechar]

Você precisa estar logado para dar um feedback.

Clique aqui para efetuar o login
[Fechar]


Este post está fechado. Saiba mais sobre a assinatura MVP!
web-03
DevMedia  |  Anuncie  |  Fale conosco
Hospedagem web por Porta 80 Web Hosting
2012 - Todos os Direitos Reservados a web-03