1 messaggio dal 25 settembre 2001
Sto valutando l'idea di migrare le mie pagine .asp in .aspx. Mi sono dotato di Visual Studio .NET Beta 2 e ho in IIS 5 funzionante tutto per me.
Il problema è:
Non riesco a caricare il contenuto di una select (SQLServer2000) dentro un oggetto Datagrid o Datalist. Ho anche avuto esperienza con il Visual Interdev (ma questo creava troppo codice HTML sporco) e quindi so che dovrei creare un oggetto connessione, un oggetto comando, invece dalla pratica e' emerso che non sono capace!
Poi ho preso qualche esempio dalla rete (anche da MSDN) e c'e' l'usanza di caricare un recordset (o simili) e poi popolare l'oggetto DataGrid. Ora io mi domando ma perche' sull'evento Page_onload devo scrivere dentro una "scatola" stupida, quando posso programmare la "scatola" per fare automaticamente questa operazione? Si lo so mi sono piegato male, ma sono in confusione da 72 ore...
E poi, mi sono detto ok. Facciamo le cose facili. Da MSDN ho preso:

Protected Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs)
Dim myCounter As Integer
myCounter = CInt(State("myCounter"))
myCounter += 1
State("myCounter") = myCounter
Label1.Text = myCounter.ToString()
End Sub

Questo prevede che sulla pagina aspx ci siano 1 button e una label alla pressione dovrebbe aggiornare la label con il contatore.
Ma nel mio caso genera un errore:
....aspx.vb(25): Nome "state" non dichiarato.

Alle 2 righe dove compare state.
Cosa significa?

Di seguito la pagina aspx:

<%@ Page Language="vb" AutoEventWireup="false" Codebehind="prova.aspx.vb" Inherits="intranet.prova"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<title></title>
<meta name="GENERATOR" content="Microsoft Visual Studio.NET 7.0">
<meta name="CODE_LANGUAGE" content="Visual Basic 7.0">
<meta name=vs_defaultClientScript content="JavaScript">
</HEAD>
<body MS_POSITIONING="GridLayout">

<form id="Form1" method="post" runat="server">
<asp:Label id=Label1 runat="server"></asp:Label>
<asp:Button id=Button1 runat="server" Text="Button"></asp:Button>
</form>
</body>
</HTML>

Un grazie a chiunque mi sapra' aiutare.
POi se qualcuno mi volesse spiegare come usare DataGrid e Datalist....
l'errore indica che state non è un oggetto valido (non l'hai dichiarato...)

sicuro che tu abbia copiato bene il codice?

--
Daniele Bochicchio
<b>Content manager di http://www.aspitalia.com</b>
http://store.aspitalia.com/scheda.asp?codice=255
ASP 3 per esempi - il mio libro

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

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.