Usuário com melhor resposta
Dúvida sobre titulo de pagina

Pergunta
-
Boas senhores, uso vs2008 vb
Tenho um site onde não usa masterpage...
Preciso fazer uma alteração nos títulos das paginas....
Teria alguma possibilidade de alterar os títulos, buscando no webconfig...
Tem como as paginas ignorarem o titulo colocado no html e pegar de um webconfig sem eu codificar nada na página?
Acredito que não....mas não custa tentar e verificar com os colegas.
obrigado e t+
Respostas
-
DET1, segue abaixo link com a solução:
http://www.4guysfromrolla.com/articles/051006-1.aspx
Atenciosamente,
Onofre A. Juvencio Junior
(Se achou útil o post, por favor, marque-o como resposta)- Marcado como Resposta DET1 terça-feira, 24 de abril de 2012 18:01
-
Da para fazer o seguinte, no Page_Load carregar o nome do site do web.config e alterar o da página em questão, sobrescrevendo se houver algum Title no atributos da página no aspx ou na tag <title> dentro do <head> no HTML. Se sua página estiver assim:
ASPX
<%@ Page Language="C#" AutoEventWireup="true" Title="Site do meu amigo" CodeBehind="radioButtonList.aspx.cs" Inherits="JQTest.radioButtonList" %>
<head> <title>Site do meu amigo em html</title> </head>
obs: omiti algumas partes do código para ficar mais enxuto.
ASPX.CS
protected void Page_Load(object sender, EventArgs e) { Page.Title = ConfigurationManager.AppSettings["nomeSite"]; }
WEB.CONFIG
<appSettings> <add key="nomeSite" value="Agora é meu site" /> </appSettings>
O que acredito não teria como ser feito é setar o mesmo Title em todas as páginas sem precisar alterar nada nas páginas, tem que pelo menos no Page_Load de cada uma carregar a informação do web.config. Ou usar a MasterPage.
Rodrigo Reis Ferreira
Microsoft Certified
- Editado Rodrigo Reis Ferreira terça-feira, 24 de abril de 2012 17:58
- Marcado como Resposta DET1 terça-feira, 24 de abril de 2012 18:01
Todas as Respostas
-
DET1, segue abaixo link com a solução:
http://www.4guysfromrolla.com/articles/051006-1.aspx
Atenciosamente,
Onofre A. Juvencio Junior
(Se achou útil o post, por favor, marque-o como resposta)- Marcado como Resposta DET1 terça-feira, 24 de abril de 2012 18:01
-
Da para fazer o seguinte, no Page_Load carregar o nome do site do web.config e alterar o da página em questão, sobrescrevendo se houver algum Title no atributos da página no aspx ou na tag <title> dentro do <head> no HTML. Se sua página estiver assim:
ASPX
<%@ Page Language="C#" AutoEventWireup="true" Title="Site do meu amigo" CodeBehind="radioButtonList.aspx.cs" Inherits="JQTest.radioButtonList" %>
<head> <title>Site do meu amigo em html</title> </head>
obs: omiti algumas partes do código para ficar mais enxuto.
ASPX.CS
protected void Page_Load(object sender, EventArgs e) { Page.Title = ConfigurationManager.AppSettings["nomeSite"]; }
WEB.CONFIG
<appSettings> <add key="nomeSite" value="Agora é meu site" /> </appSettings>
O que acredito não teria como ser feito é setar o mesmo Title em todas as páginas sem precisar alterar nada nas páginas, tem que pelo menos no Page_Load de cada uma carregar a informação do web.config. Ou usar a MasterPage.
Rodrigo Reis Ferreira
Microsoft Certified
- Editado Rodrigo Reis Ferreira terça-feira, 24 de abril de 2012 17:58
- Marcado como Resposta DET1 terça-feira, 24 de abril de 2012 18:01
-
-