Toon posts:

[ASP.NET]panel krijg ik niet visible

Pagina: 1
Acties:

Verwijderd

Topicstarter
ik ben het volgende aan het programmeren:
ik heb 3 panels met in panel 1 een datagrid die gegevens uit me db ophaalt. 2e panel is een login en na het inloggen moet panel 3 weergegeven worden met daarin een datagrid met edit/delete properties.

wat is het probleem: na inloggen moet panel 1 niet zichtbaar zijn en panel 3 wel...maar alleen panel 1 blijft zichtbaar....hoe kan ik dit oplossen?

stukje code:

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
private void authenticate_user(string gebruiker, string paswoord) 
        { 
            OleDbConnection myConnection = new OleDbConnection("Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\\Inetpub\\wwwroot\\Marquette\\bin\\marquette.mdb" ); 
            myConnection.Open(); 
            OleDbCommand aCommand = new OleDbCommand("SELECT gebruiker FROM login WHERE gebruiker = '"+ tbGebruiker +"' AND paswoord = '"+ tbPaswoord +"'", myConnection); 
            try 
            { 
                OleDbDataReader aReader = aCommand.ExecuteReader(); 
                while(aReader.Read()) 
                { 
                    Session.Add("authenticated_user",aReader["gebruiker"].ToString()); 
                    //PanelNieuws.Visible = false;
                    PanelAdmin.Visible = true;
                    DoAdmin();

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Waarom gebruik je trouwens geen formsauthentication?

En ik zie nergens dat je panels op invisible zet.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
gorgi_19 schreef op 17 May 2003 @ 15:03:
Waarom gebruik je trouwens geen formsauthentication?

En ik zie nergens dat je panels op invisible zet.
de panels 2 en 3 staan als default al op invisible.....

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Verwijderd schreef op 17 mei 2003 @ 15:05:
[...]


de panels 2 en 3 staan als default al op invisible.....
* gorgi_19 blijft het niet snappen..

Maar goed, controleer in de handler van je Load event van je Page of een user authenticated is of niet. Zo niet, dan laat je de panel zien, anders niet.

Digitaal onderwijsmateriaal, leermateriaal voor hbo


Verwijderd

Topicstarter
gorgi_19 schreef op 17 May 2003 @ 15:06:
[...]

* gorgi_19 blijft het niet snappen..

Maar goed, controleer in de handler van je Load event van je Page of een user authenticated is of niet. Zo niet, dan laat je de panel zien, anders niet.
volgens mij doe ik dat al :? :

code:
1
2
3
4
Session.Add("authenticated_user",aReader["gebruiker"].ToString()); 
//PanelNieuws.Visible = false;
PanelAdmin.Visible = true;
DoAdmin();

  • gorgi_19
  • Registratie: Mei 2002
  • Laatst online: 20-08 11:40

gorgi_19

Kruimeltjes zijn weer op :9

Da's niet de handler van de load event.
Visual Basic .NET:
1
2
Private Sub Page_load(sender as object, e as eventargs) Handles Mybase.Load
End sub

is de method die ik bedoel.

Digitaal onderwijsmateriaal, leermateriaal voor hbo

Pagina: 1