Toon posts:

[ASP.NET] volgorde uitvoering code

Pagina: 1
Acties:

Verwijderd

Topicstarter
EDIT:
Sorry ik ben er al uit, stomme fout van mij...

Ik ben bezig met een CMS te maken in ASP.NET, daarvoor heb ik ook een usercontrol geschreven die de rechten controleerd van de bezoeker. Deze usercontrol kijkt dus ook of de bezoeker is ingelogd of niet, dit doet hij door te kijken naar de Session("IDklant"). Als de sessie leeg is wordt de bezoeker naar de inlogpagina gestuurd

Ik maak gebruik van de MSDE database en ik gebruik parameters in me query (bijv. @IDklant). als IDklant leeg is geeft de pagina een foutmelding dat de parameter IDklant leeg is hoewel de code die de sessie controleerd er boven staat, hij moet dus eigenlijk al niet meer op deze pagina zijn.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
<script runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
If Not IsPostBack Then
    
    Dim myAuth As Control = LoadControl("../UserControles/Auth.ascx")
    CType(myAuth, RechtenControleren).ModuleNaam = "Content"
    CType(myAuth, RechtenControleren).Pagina = "content\pagina.aspx"
    CType(myAuth, RechtenControleren).LogBoekActie = "Toegang gevraag tot pagina.aspx resultaat:"
        
    
    Dim sqlPagina As String = "SELECT IDpagina, IDgroep, Titel, Type FROM Paginas WHERE IDklant = @IDklant Order By Volgorde"
    Dim connPagina As New SqlConnection(System.Configuration.ConfigurationSettings.AppSettings("MM_CONNECTION_STRING_ydis"))
    
    
  Dim myDataAdapter As SqlDataAdapter = New SqlDataAdapter
    Dim myCmd As New SqlCommand(sqlPagina, connPagina)
    Dim myDataSet As New DataSet

    
    myDataAdapter.SelectCommand = myCmd
    myCmd.Parameters.Add("@IDklant", SqlDbType.Int, 4).Value = CInt(Session("IDklant"))


    connPagina.Open
        myDataAdapter.Fill(MyDataset)
    connPagina.Close


End If
End Sub


De code van de usercontrole staat boven die van de recordset, toch geeft hij daar een fout. hoe kan ik er voor zorgen dat de usercontrol eerder wordt uitgevoerd, of zijn er andere oplossing?

EDIT:
Sorry ik ben er al uit, stomme fout van mij...

[ Voor 7% gewijzigd door Verwijderd op 09-01-2004 19:48 . Reden: ben er al uit ]


  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 13:28

gorgi_19

Kruimeltjes zijn weer op :9

:?

Waarom gebruik je geen Rolebased Security icm Forms Authentication? :?

[ Voor 21% gewijzigd door gorgi_19 op 09-01-2004 19:48 ]

Digitaal onderwijsmateriaal, leermateriaal voor hbo


  • whoami
  • Registratie: December 2000
  • Laatst online: 15:14
gorgi_19 schreef op 09 januari 2004 @ 19:48:
:?

Waarom gebruik je geen Rolebased Security icm Forms Authentication? :?
Tja, sommige mensen vinden graag het wiel opnieuw uit. ;)

TS: wat was je fout nu?

https://fgheysels.github.io/