[Asp.net]Tag Title dinamico

giovedì 15 gennaio 2009 - 00.24

ertulio Profilo | Senior Member

Salve, ho la necessita di generare dinamicamente il titolo della pagina, ho fatto semplicemente settando il datasource e poi

<Title><%#eval(Title)%></Title>

Ma è come se non esistesse il tag title, qualcuno potrebbe aiutarmi attraverso un esempio? grazie 10000
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

alx_81 Profilo | Guru

>Salve,
Ciao!

>Ma è come se non esistesse il tag title, qualcuno potrebbe aiutarmi
>attraverso un esempio?
Perchè non cambi il title dal code behind in questo modo:

Page.Title = "Tuo Titolo";

attenzione che devi mettere il tag <head> runat="server".

>grazie 10000
di nulla!
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

ertulio Profilo | Senior Member

Grazie dlla riposta, ma come faccio a far si che "Tuo titolo" cambi a seconda della pagina caricata?
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

alx_81 Profilo | Guru

>Grazie dlla riposta, ma come faccio a far si che "Tuo titolo"
>cambi a seconda della pagina caricata?
Eh, questa è una logica che devi sapere tu .
"Tuo titolo" potrà prendere il valore di una lettura da un xml, da un db, ma io non so come dirti di cambiare il titolo.. Come vuoi farlo tu?
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

ertulio Profilo | Senior Member

allora ho un db access con campo titolo

Faccio select titolo from miodb where id=........

ora come faccio ad assegnae a "tuo titolo" ?
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

alx_81 Profilo | Guru

>allora ho un db access con campo titolo
>
>Faccio select titolo from miodb where id=........
>
>ora come faccio ad assegnae a "tuo titolo" ?
Conosci ADO.NET? Devi usare le librerie di ADO.NET (ad esempio un bel metodo ExecuteScalar dell'oggetto OledbCommand) per ricavare il tuo valore, e poi lo assegni sostituendo il tuo valore con la stringa di esempio che ho messo io. Eccoti la reference al metodo ExecuteScalar. Però devi avere un po' di dimestichezza con ADO.NET..
http://msdn.microsoft.com/en-us/library/system.data.oledb.oledbcommand.executescalar.aspx

--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

ertulio Profilo | Senior Member

E' consentito fare questo?

Page.Title = myDataReader.Item(2).ToString

inoltre poi nell'html devo eliminare il tag title?
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

alx_81 Profilo | Guru

>E' consentito fare questo?
>Page.Title = myDataReader.Item(2).ToString

fai così:

C#
Page.Title = myDataReader["nomecampo"].ToString();

VBNet
Page.Title = myDataReader("nomecampo").ToString()


>inoltre poi nell'html devo eliminare il tag title?
no, devi metterlo runat=server
--

Alessandro Alpi | SQL Server MVP

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
http://italy.mvps.org

ertulio Profilo | Senior Member

Grazie delle utili info, ho risolto cposi:

Page.Title = CType(DataBinder.Eval(dr, "[Prodotto]"), String)
http://www.risorsefantacalcio.it

Risorse per tutti gli appassionati di fantacalcio da cui prelevare news, probabili formazioni, voti del corriere e gazzetta e tanhto altro.

NetDev Profilo | Newbie

Ciao,
ho la stessa necessità dell'autore del topic ma preferirei prendere i dati da un file xml.
Ho a disposizione un file web.sitemap ma già lo uso per determinare altri meta e il path di navigazione per cui non ho più un attributo "libero", sull'xml, da destinare al tag title.

Come posso fare? Vorrei generare un nuovo xml apposta per il tag title ma non so come si fa.

Grazie.
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2025
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5