Hee,
Ik zit met een probleem waar ik totaal mee vast loop.
Ik ben nu bezig met de header en het dropdown menu van m'n site in een usercontrol te plaatsen.
Een deel van het menu wordt opgebouwd aan de hand van een database.
De code daarvoor:
Verderop haal ik de data m.b.v. RepeaterProject op.
Ik roep deze user control op de volgende manier aan:
Opzich werkt dit. De header staat waar hij moet staan, en de het menu is er ook.
Behalve het deel dat uit de database komt.
Als ik die code in een los file zet (aspx) dan krijg ik een hele lijst.
En nu doet ie helemaal niks.
Mijn vermoeden is dat de Page_Load() niet aangesproken wordt, maar alle voorbeelden in VB die ik tegen kom (en dat zijn er niet schikbarend veel
) beweren OF dat het zo moet werken, OF gebruiken die hele Page_Load niet.
Als iemand me hiermee kan helpen, ben ik erg dankbaar
Ik zit met een probleem waar ik totaal mee vast loop.
Ik ben nu bezig met de header en het dropdown menu van m'n site in een usercontrol te plaatsen.
Een deel van het menu wordt opgebouwd aan de hand van een database.
De code daarvoor:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| <%@ Control Language="VB" AutoEventWireup="false" %>
<%@ import Namespace="MySql.Data.MySqlClient" %>
<script runat="server">
Sub Page_Load()
Dim connectieString As String = "Server='localhost'; User ID='*****'; Password='********'; Database='filmdb'"
Dim connectie As MySqlConnection = New MySqlConnection(connectieString)
connectie.Open()
Dim query As String = "SELECT * FROM film"
Dim commando As MySqlCommand = New MySqlCommand(query, connectie)
Dim reader As MySqlDataReader = commando.ExecuteReader()
RepeaterProject.DataSource = reader
RepeaterProject.DataBind()
reader.Close()
connectie.Close()
End Sub
</script> |
Verderop haal ik de data m.b.v. RepeaterProject op.
Ik roep deze user control op de volgende manier aan:
code:
1
| <cryo3d:topMenu Runat="server"></cryo3d:topMenu> |
Opzich werkt dit. De header staat waar hij moet staan, en de het menu is er ook.
Behalve het deel dat uit de database komt.
Als ik die code in een los file zet (aspx) dan krijg ik een hele lijst.
En nu doet ie helemaal niks.
Mijn vermoeden is dat de Page_Load() niet aangesproken wordt, maar alle voorbeelden in VB die ik tegen kom (en dat zijn er niet schikbarend veel
Als iemand me hiermee kan helpen, ben ik erg dankbaar
[ Voor 16% gewijzigd door Cryothic op 21-09-2005 20:51 ]