Archief - ASP.NET: IFrame alternatief

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

CoRnHoLiO

Legacy Member
Hi!

Mijn idee: 2 delen
Eerste deel: een soort menu van buttons of links, maakt nie zoveel uit. Bedoeling is dat daar items inkomen die als ik er op klik de nodige uitleg voorzien in het tweede deel.

Vroeger in html werkte ik met een iframe, maar nu in asp.net vroeg ik mij wat ik daarmee juist moet aanvangen. Werken met visibility heb ik bv al geprobeerd met div's, maar deze blijven op zelfde plaats staan. Het idee is dus een soort menu om een deel van mijn pagina aan te sturen zonder dat al de rest verandert.

Ik hoop dat jullie begrijpen waar ik naartoe wil. Indien niet wil ik wel meer details geven op jullie vragen dan.

MVG,
Cornholio

Obliv`

Legacy Member
In ASP.NET noemt dat Master Pages.

- je maakt je content page, bijv News.aspx
- je maakt je master page, bijv Site.master
- je zegt in je News.aspx dat je als master page Site.master wil gebruiken

- In Site.master zet je de gegevens die op elke pagina herhaald moeten worden, bijv navigatie etc. Op de plaats waar de inhoud moet komen afhankelijk van de pagina, zet je een asp:ContentPlaceHolder control
- in News.aspx staan geen html, head, body tags, wel een asp:Content control die verwijst naar de ContentPlaceHolder control van je master page. In je asp:Content control zet je de gegevens die enkel op de News.asp pagina moeten komen.

Als je de pagina News.asp nu oproept zullen de gegevens van News.asp en Site.master bij elkaar worden gevoegd tot één pagina.

CoRnHoLiO

Legacy Member
Ik heb reeds een masterpage gebruikt, maar is het dan de bedoeling dat ik alles dat dan nu al op die ene pagina staat, naar de masterpage verhuis. Links, Google maps enzo... Die map enzo zijn natuurlijk ook dynamisch.

Obliv`

Legacy Member
Als die links / google maps op alle pagina's van je site moeten staan, verplaats je ze naar de master page. Als ze afhankelijk zijn van een bepaalde pagina, laat je ze staan.

CoRnHoLiO

Legacy Member
Heb nu alles in masterpage gezet en dat werkt inderdaad zoals ik het wil. Maar nu wil ik dat niet elke keer de volledige pagina wordt vernieuwd. Ik gebruik dus een updatepanel in mijn masterpage, maar da blijkt niet echt te werken. Nu denk ik dat het niet echt mogelijk is om de vernieuwing tegen te gaan omdat ik telkens een nieuwe pagina oproep en AJAX werkt waarschijnlijk enkel binnen dezelfde pagina. Is er een andere manier om dit te doen als ik bv mijn map en menu op mijn masterpage zet, maar dat toch enkel het gedeelte van de contentplaceholder wordt ververst en niet de rest van de masterpage?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan