Håller just på med ett alledeles nytt projekt.. Har designat klart och skall nu börja med asp.net kodningen. Det jag nu funderade över hur jag skall bygga upp sidan. Jag använder Paul Wilsons MasterPages. Det fungerar ungefär som MasterPages kommer göra i Asp.Net 2.0. <b>Låt speciellt bli iFrames för jag tror att de bara funkar bra i IE.</b> precis vad jag försöker undvika, tycker själv att vanliga frames är väldigt b, iframes är ngt bättre men inte en bra lösning.. Ta en titt på Wilson MasterPages som jag nämnde ovan. Allt blir väldigt enkelt då. Det man gör är att man har en User Control som bas. I den lägger man de designelement som skall ligga på alla sidor samt PlaceHolders där innehållet skall ändras. Sedan gör man en .aspx sida och inkluderar baskontrollen och lägger till de element som skall ligga i de olika PlaceHolders. länken du skickade hittade jag ingen information om hur man gör. Var ligger den? Lite vilsen kanske, men sidan sa mig inte så mkt. Hur gör man med templates annars? url? Här är en artikel om hur man använder MasterPages i ASP.NET 1.x. någon mer som vill berätta hur det bygger på era hemsidor? alltså rent teoretiskt. Angående Masterpage, du kan även ta en titt på min artikel angående min Masterpage implementation som har språkstöd och även auto poitionering efter en post back.Hur bygger ni upp era hemsidor?
Har idag lagt mina designbilder som bakgrundsbilder i tabellerna och sedan texter och dyligt på. Men nu när jag satt och klurade så insåg jag att om jag har så måste jag ha samma kod med grund designen på varje undersida. Vilket inte kanske är så smidigt. Sedan funderade jag på lägga iframe, men känns inte riktigt bra. User controls använder jag till diverse små funktioner på sidan. som tex. menyn, kalender osv.
Så nu undrar jag hur ni brukar göra när ni bygger sidor????
ps. sidans uppbyggnad är ganska lik pellesofts grund. Med meny på vänster sida samt en lite meny upptill samt en loggo. samt jag använder mig av Code behind för att separera koden.Sv: Hur bygger ni upp era hemsidor?
http://www.wilsondotnet.com/
För återkommande delar av sidorna använder jag User Controls. T.ex. så har jag meny i en kontroll, loginfunktionalitet i en annan. Jag har skrivit lite om detta i min blogg, den är uppbyggd på detta sätt.
Rekommenderar att du låter bli att använda frames, använd kontroller istället. Låt speciellt bli iFrames för jag tror att de bara funkar bra i IE.Sv: Hur bygger ni upp era hemsidor?
iframe är standardiserad och fungerar i Mozilla.
(http://www.w3.org/TR/REC-html40/present/frames.html#h-16.5)
Det finns dock anledning att undvika alla typer av ramar:
http://www.autark.se/webbteknik_diverse2.html#ramar
Annat man bör tänka på:
http://www.autark.se/webbteknik_misstag.html
http://www.autark.se/webbteknik_diverse.htmlSv: Hur bygger ni upp era hemsidor?
förslag hur jag gör med kontroller.. funderar hur jag gör med alla bakgrundsbilder/grunddesignen.. resterande vet jag hur jag löser (använder mestadels UC).Sv: Hur bygger ni upp era hemsidor?
För att få det ännu mer återanvändbart kan man använda templates, dvs. en .aspx sida för varje designtyp av sida och sedan ha innehållet i en databas. För varje sida skickar man då in ett pageid, hämtar innehållet och lägger in det på rätt plats.Sv: Hur bygger ni upp era hemsidor?
Sv: Hur bygger ni upp era hemsidor?
http://aspnet.4guysfromrolla.com/articles/040704-1.aspx. Den länker även vidare till Wilsons och Andy Smiths versioner.
Har även skrivit lite om det i min blogg, www.pdc.se/blog.Sv: Hur bygger ni upp era hemsidor?
Sv: Hur bygger ni upp era hemsidor?
http://www.pellesoft.se/area/articles/article.aspx?artid=636
/Fredrik Normén NSQUARED2
http://fredrik.nsquared2.com