14 messaggi dal 10 marzo 2010
Ciao a tutti!

premetto di essere nuova alla programmazione .net
Innanzitutto ho impostato una masterpage.
Volevo aggiungere dinamicamente il metatag description Ho quindi aggiunto un ContentPlaceHolder sia nella masterpage che nella pagina aspx e nel codice ho messo
                 
Dim mpContentPlaceHolder As ContentPlaceHolder 

        Dim hm As New HtmlMeta() 
        hm.Name = "description" 
        hm.Content = "VB.Net, VB.NET, .NET" 


        mpContentPlaceHolder = CType(Master.FindControl("Content0a"), ContentPlaceHolder) 
        mpContentPlaceHolder.Controls.Add(hm) 
 


ma ottengo l'errore

Riferimento a un oggetto non impostato su un'istanza di oggetto.

alla riga in cui faccio l'add....

Sapete dirmi perchè?
Grazie in anticipo
probabilmente non sei riuscita a recuperare il controllo Content0a, dai un occhiata con il debug e assicurati che il controllo sia dove lo stai cercando

Chi parla senza modestia troverà difficile rendere buone le proprie parole.
Confucio

http://nostromo.spaces.live.com/default.aspx
14 messaggi dal 10 marzo 2010
Grazie del tuo suggerimento.

ho risolto mettendo nella dichiarazione del contentplaceholder "As New" e riferendomi al ContentPlaceHolderID anzichè al semplice ID.

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.
In primo piano

I più letti di oggi

Media
In evidenza
MISC