Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

UserControl einem Design zuweisen

Empfohlene Antworten

Hallo,

ich habe ein Problem.

Über dem Event Page_PreLoad weise ich meiner INternetseite einem Design zu:


Page.Theme = "Default";

Nun habe ich ein WebUserControl erstellt und habe dieses auf meiner Seite, welcher ich das Defaultdesign zugewiesen habe, platziert. Das Problem ist jedoch, dass mein Control dieses Design irgendwie nicht erkennt und somit nicht meine darin liegende CSS-Datei erkennt. Ein Page_PreLoad Event für ein WebUserControl gibt es leider nicht. Somit kann ich leider auch nicht meinem UserControl wie oben geschrieben einem Design zuweisen. Dann hatte ich noch was gelesen mit...
[Themeable(true)]

... was für mich aber nicht wirklich klar ist was dieses bezwecken soll.

Ist es nicht irgendwie möglich meinem Control ein Design zuzuweisen?

Gruß

Hahne

Verstehe gerade nicht was du meinst!

Ich habe eigenltich nur in meinem Projekt einen Ordner App_Themes indem ich das Design "Default" drin hab (Inhalt: eine CSS Datei). In meiner DB ist gespeichert welches Design er immer nehmen soll. Meiner Seite sage ich in dem Page_PreLoad-Event welches Design er verwenden soll.

Das Usercontrol ist einfach nur ein Seitenmenü welches aus einer Tabelle besteht welcher ich einer Class aus meinem Stylesheet zuweise und wo die Daten welche Seiten ich im Menü stehen haben möchte aus der DB geholt werden.

Das Usercontrol auf ich auf der Masterpage platziert.

Das Problem ist nur, dass er die Class meiner Stylesheetdatei im Designorder "Default" nicht nimmt.

Besteht dein UserControl aus HTML Server Controls oder aus AspServerControls? Du platzierst ja für ein UserControl nur Elemente in einem Container, der Style wirkt sich also zunächst nur auf dein Container-Panel aus, ich bin mir nicht sicher ob der Container den Style automatisch an die Child-Elemente weiterreicht, evtl. musst du das im Code machen. Zudem kannst du diverse Optionen eines AspWebControls ja über CSS gar nicht beeinflussen sondern nur über skin-Files.

in meinem usercontrol ist wie gesagt eine tabelle in der sich zwei repeater aufhalten.

ja die tabelle ist doch statisch und im reinen html geschrieben

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.