Hej alla, jag har ett problem.webusercontrol-problem, Response.Write
Jag knåpar ihop en sida (asp.net 1), bygger den med divar. Menyn på min sida är databasdriven och för varje aspx-sida i min webbapplikation så använder jag således en webusercontrol för att ladda in menyn.
exempelvis.
på min sida, test.aspx så ser det ut ungefär så här (har inte koderna tillgängliga på denna dator tyvärr så jag slänger ihop raderna litepå känn).
Kod:
<div id=top></div>
<UC:Menue id="Menue" runat=server></UC:Menue>
<div id=content></div>
<div id=right></div>
<div id=footer></div>
som ni ser på raden som börjar med <UC:Menue... är det således menyn som laddas in via en webusercontrol.
i webusercontrolen , så anropar jag en funktion i Page_Load som hämtar in menyalternativen till sidan och via en Response.Write(XXX) skriver ut följande (på ett ungefär)
Kod:
<div id=left><ul=mainnav>xxx</ul></div>
problemet blir att menyn hamnar åt fanders i aspx sidan, menyn ser ut som den ska men problemet är att den ligger på fel ställe. Vad kan vara galet ? (om jag skriver in ovanstående utan att använda webusercontrol ser allt bra ut). Går det inte att använda Response.Write ? är webusercontrol att föredra överhuvudtaget ? kommentarer och synpunkter tack ! =)
/Andreas