Probleme mit Daten anzeigen auf einer Masterpage

22/06/2009 - 15:30 von Andreas Kammann | Report spam
Hi , ich habe auf meiner Masterpage einen Contentplaceholder.
Hier werden durch Code auf der Masterpage aktuelle News angezeigt.
Wenn ich die Default Seite starte, werden die News angezeigt.
Me.CPH_AktuelleNews.Controls.Add(lit)

Es gibt aber Seiten (die auch auf diese Masterseite verweisen) da bekomme
ich einen Fehler
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Da kennt er aufmal CPH_AktuelleNews nicht mehr.

Wie finde ich den CPH denn wieder, ich habe es schon mit
CType(Me.Master.FindControl("CPH_AktuelleNews"), ContentPlaceHolder)
probiert, aber das klappt auch nicht immer.
 

Lesen sie die antworten

#1 Stefan Falz [MVP]
22/06/2009 - 15:52 | Warnen spam
Hallo Andreas,

"Andreas Kammann" schrieb:

Es gibt aber Seiten (die auch auf diese Masterseite verweisen) da bekomme ich einen Fehler
Der Objektverweis wurde nicht auf eine Objektinstanz festgelegt.
Da kennt er aufmal CPH_AktuelleNews nicht mehr.



Wo steht denn der entsprechende Code, der den Fehler verursacht? In der
MasterPage oder der WebForm. Wann wird der Code ausgeführt?

Wie finde ich den CPH denn wieder, ich habe es schon mit
CType(Me.Master.FindControl("CPH_AktuelleNews"), ContentPlaceHolder)



Innerhalb der MasterPage muss Me.CPH_AktuelleNews funktionieren, wenn
"CPH_AktuelleNews" deklariert wurde.

aber das klappt auch nicht immer.



Was heißt "nicht immer"? Wann klappt es und wann nicht? Welche Unterschiede
gibt es bei dem Code, bei dem es geht bzw. nicht geht?

Tschau, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community

Ähnliche fragen