22 messaggi dal 11 settembre 2011
Ho creato una pagina di login.aspx e mi succede una cosa strana.
Se scrivo
<%@ Page Language="VB" %>


e poi carico la pagina, se vado all'indirizzo della pagina, firefox non la trova e manda questo errore <%@ Page Language="VB" %>
<%@ Import Namespace = "System.Data" %> "The page you are looking for could not be found. "

Se scrivo solo
<%@ Page Language="VB" %> mi vengo fuori errori di compilazione, giustamente, perché non trovano OleDb.OleDbConnection.
Togliendo la parte relativa all'apertura della connessione e alla SELECT e ricaricando la pagina, mi viene visualizzata tranquillamente.


Cosa devo fare?

Grazie della pazienza ma sono agli inizi con asp.net.


<%@ Page Language="VB" %>
<%@ Import Namespace = "System.Data" %>


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">

Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)

Dim ConnectionStrings As String = ConfigurationManager.ConnectionStrings("SqlServer").ConnectionString
Dim query_clienti As String
query_clienti = "SELECT * FROM gdl_clienti WHERE username ='" & username.Text & "' AND password='" & password.Text & "'"
Dim conn As New OleDb.OleDbConnection(ConnectionStrings)
Dim cmd As New OleDb.OleDbCommand(query_clienti, conn)
Dim reader As OleDb.OleDbDataReader

Try
conn.Open()
reader = cmd.ExecuteReader
If reader.Read() Then
' Controllo necessario per il case sensitive
If username.Text = reader("username") And password.Text = reader("password") Then
' Aggiungo l'utente alla sessione ed effettuo il redirect alla pagina index
Session.Add("username", username.Text)
Response.Redirect("index.aspx")
Else
' Username o Password errate
End If
Else
' Username o Password errate
End If
Catch ex As Exception
' Errore
Finally
' Se la connessione è rimasta aperta, la chiudo
If Not conn Is Nothing Then
conn.Close()
End If
End Try


End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title></title>
<style type="">
.style1
{
width: 300px;
border: 1px solid #800000;
}
.style2
{
width: 100px;
}
</style>
</head>
<body>
<form id="form1" runat="server">
<div align="center">

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.