Wie kann ich den Kopfbereich einer Seite in einem eingebetteten Benutzersteuerelement ändern? Ich weiß, dass ich das Steuerelement in dem Kopfabschnitt der ASPX-Seite ausführen kann, aber ich habe eine vorhandene Website mit zahlreichen Seiten, die ich nicht ändern möchte. Allen gemeinsam ist die menubar.ascx. Also dachte ich, ich könnte den Code dort einfügen, um das Kopfelement der enthaltenden Seite zu ändern, aber keine Würfel. Der Code, den ich zu implementieren versuche, sieht so aus, aber der Page.Header ist null.Ändern des Seitenkopfs in der Benutzersteuerung
Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Dim favicon As New HtmlLink favicon.Attributes.Add("REL", "SHORTCUT ICON") favicon.Attributes.Add("HREF", "images/bh_favicon.ico") Page.Header.Controls.Add(favicon) End Sub
Ich habe versucht, es in den PreRender und die Render-Ereignisse, aber die gleiche Sache. Der Page.Parent.Page.Header ist ebenfalls null. Gibt es einen besseren Weg, um das zu tun, was ich tun möchte? Ich möchte ein Favicon zu einer Gruppe von Seiten hinzufügen, die sich von dem Standardfavicon unterscheidet. Grundsätzlich habe ich zwei Seiten in der gleichen Code-Basis.
Sei nett, das ist mein erster Beitrag.
TIA
Das wird ziemlich das Unterfangen sein, aber ich mag das Konzept. – hewstone