Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 2.0 / 3.5 / 4.0
MetaTag in contentPlaceHolder Visual Studio
martedì 16 luglio 2013 - 09.35
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
Elenco Tags
VB.NET
|
.NET 4.0
86Marco
Profilo
| Expert
889
messaggi | Data Invio:
mar 16 lug 2013 - 09:35
Salve ragazzi.
sto lavorando in Visual studio su una web application.
Volevo un Vs consiglio.
Ho una masterPage per ogni pagina della web application. Ogni pagina però deve avere dei metatag diversi.
Come posso fare per inserire metatag diversi (Description, Keywords) su ogni pagina figlio della master page? Avevo pensato di ereditare dalla classe Page e inzializzarla passando due HTML Tag che a Runtime aggiungo alla pagina. Però mi sembra eccessivamente lunga come soluzione.
Avete suggerimenti?
Grazie
mexico77
Profilo
| Junior Member
96
messaggi | Data Invio:
mar 16 lug 2013 - 09:44
Ciao, io uso un contentPlaceHolder per i metatag. Poi lato codice a seconda delle pagine inserisco title, metakey, e description usando questo oggetto:
Page.Header.Controls.Add(InsertMetaKey("Metakey che vuoi"))
Che richiama questa funzione messa in una classe VB
Public Shared Function InsertMetaKey(ByVal testo As String) As HtmlMeta
Dim pagekey As HtmlMeta = New HtmlMeta
pagekey.Name = "keywords"
If testo <> "" Then
pagekey.Content = testo
Else
pagekey.Content = "MetaKey di default"
End If
Return pagekey
End Function
Ovviamente ne ho creato uan per il title e una per la description. Volendo puoi crearne una sola e poi aggiungi i paramentri.
www.setteweb.it
totti240282
Profilo
| Guru
1.574
messaggi | Data Invio:
mar 16 lug 2013 - 11:07
http://stackoverflow.com/questions/6198726/how-to-add-meta-tag-to-asp-net-content-page
http://stackoverflow.com/questions/1432431/adding-meta-tag-programatically-in-c-sharp
http://www.loginworks.com/technical-blogs/357-adding-meta-tags-programmatically-with-asp-net
C'è solo un capitano !!!!!!
Torna su
Stanze Forum
Elenco Threads
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 !