ciao a tutti
premesso che sono alla base base base..cioè che sto studiando .net
ho deciso di iniziare a fare qualche esercizietto
e sono partito da una cosa classica
la pagina di login
ora in genere in asp classico li mandavo in una pagina dove
passavo userid e password
mi collegavo al db e in caso di EOF
li rimandavo indietro con errore altrimenti andavo avanti
ora vorrei fare tutto in una pagina (1 domanda mi conviene?)
ho fatto il form
e vi dico che problemi ho riscontrato
sul onclik del submit ho una funzione (sub)
(2 domanda) che a secondo della risposta di errore mi scrive in una label
ora ma se voglio ricaricare la pagina o andare a scrivere in un'altra label perchè la label precedente mi resta sempre scritta?
poi per ora ho visto come usare una connessione per riempire dei dataset o datatable
(3 domanda)
ma se voglio fare la classica connessione
fare una select normale e verificare se il record ci sia o no
e in caso ci sia magari prendere solo nome utente dal db
come faccio?
vi posto le 2 righe che ho scitto
codice:
<script language="VB" runat="server">
Sub Page_Load(Src As Object, E As EventArgs)
If not Page.IsPostBack Then
pp.Text=""
End If
End Sub
sub Login(Src as Object,E as EventArgs)
dim a as string
if Page.IsPostBack then
a= Request.Form("userid")
pp.Text= "chiamata effettuata ..." + a + "..."
end if
end sub
</script>
<html>
<head>
<title>Documento senza titolo</title>
</head>
<body>
<form name="login" runat="server">
<center>
<table width="300" height="160" border="1" cellpadding="0" cellspacing="0" bordercolor="#000000" bgcolor="#006699">
<tr>
<td align="center" >
<table width="250" border="0" cellspacing="0" cellpadding="2">
<tr>
<td><font color="#FFFFFF">UserId</font></td>
<td><asp:TextBox ID="userid" runat="server" /></td>
</tr>
<tr>
<td> <font color="#FFFFFF">Password</font></td>
<td><asp:TextBox ID="Psw" runat="server" /></td>
</tr>
<tr align="center">
<td colspan="2"><asp:Button ID="entra" Text="ENTRA" runat="server" onclick="Login" /></td>
</tr>
</table>
</td>
</tr>
</table>
</center>
<asp:Label ID="pp" runat="server"></asp:Label>
</form>
</body>
</html>
sicuramente avro scritto in 2 rige anche altre c...te
ciao e grazie