Nesting af Masterpages (ASP.NET) & background image
Hejsa allesammenJeg har et par spørgsmål i forbindelse med en side jeg er ved at lave. Jeg er lige begyndt på ASP.NET så er rimeligt grøn så i må bære over med mig hvis det er lidt eller meget dumt :)
Min forside er en MASTER PAGE der har en tabel med 5 rækker og 1 kolonne.
Den øverste er til banner
2. er til MENU i tekstform (tænker det er bedre for google rating også)
3. en linie der er mørkere som skal forbinde undersiderne rent grafisk.
4. heri er en ContentPlaceHolder hvor min Velkommen.aspx side vises.
5. Til Copyright
SPØRGSMÅL 1:
Mit banner er lavet med controllen Image, men jeg ville gerne have dette som et background image. Dette er fordi der ikke er nogen tekst på billedet da jeg gerne ville lave dette selv så Google igen kan finde det og bruge det til indeksering. Og jeg kan ikke lave en div "ovenpå" billed-controllen som om den ligger ovenover.
Er der nogen der kan hjælpe?
SPØRGSMÅL 2:
Min MASTERPAGE er ligesom Index-siden for mit site.
Jeg har kigget på Youtube for at lære mere også hvor der blev snakket om nestede masterpages og dette fangede min interesse.
Dette er fordi at mine menu-punkter skal vise en side som er "delt i to" hvor den ene del er en undermenu og den anden viser indholdet for det du vælger i undermenuen.
Jeg KAN vælge at bare lave samme menu på hver side som undermenuen indeholder, men det er også lidt irriterende hvis jeg skal tilføje et undermenu-punkt for så skal jeg gøre det på flere sider.
Så jeg tænke på om man kan lave en NESTED MASTERPAGE for et menupunkt (fx FORSIDE.master) som så har alle undermenu-punkterne fast i venstre kolonne og en ContentPlaceHolder i højre som skal kunne vise de sider/links man nu klikker på i venstre kolonne.
Og så lave denne skal have den første MASTERPAGE (Index.master som skal være index-siden) som masterpage.
Således at Index.master (index-siden man starter på) viser FORSIDE.master (Den jeg lige har beskrevet) i sin ContentPlaceHolder som så viser det egentlige sideindhold i sin ContentPlaceHolder.
Hvis dette ikke er muligt, har i så en ide til hvordan dette løses smartest?
SPØRGSMÅL 3:
Jeg har læst i en training kit-bog omkring master pages og så vidt jeg forstod så kan man have en
a.master med 2 CPH'er (ContentPlaceHolder) - Main & Footer.
a.aspx med 2 CPH'er - Main & Footer med indhold skrevet i dem.
Og når man så forsøger at få fat på a.aspx som er tilknyttet a.master så kombineres master og aspx-siden til en fælles.
Der bruges a.masters layout/design og indsættes indholdet fra a.aspx heri.
Er dette rigtigt så man kan opdatere flere elementer på en side på en gang?
Håber ikke det var for dårligt formuleret, men ellers må i spørge og håber i kan hjælpe med at besvare mine spørgsmål :)