Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
ASP.NET 1.0/1.1
Link dinamici
lunedì 05 dicembre 2005 - 12.43
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
cive
Profilo
| Newbie
3
messaggi | Data Invio:
lun 5 dic 2005 - 12:43
Ciao a tutti..
Sono nuovo di Asp.Net percio vi sarei grato se riusciste ad aiutarmi..
Ho creato una pagina Index.aspx (in vb) che si appoggia ad un database MySql.
Nella funzione MOSTRAELENCO ricavo i dati che mi serve far visualizzare:
private function MostraElenco(sql as string) as OdbcDataReader
Dim StrConnessione as string
StrConnessione = ConfigurationSettings.AppSettings("ConnectionStringMySQL")
dim cn as ODBCConnection = new ODBCConnection(StrConnessione)
cn.Open()
dim cmd as OdbcCommand
cmd = new OdbcCommand(sql, cn)
MostraElenco = cmd.ExecuteReader()
end function
FIN QUI TUTTO OK
il problema è nel BODY:
Quando provo a creare una serie di link dinamici mi da errore
<p><a href="index.aspx?<% Response.Write(tipoRichiesta+"=' "+cursore("IdCat")) %>' ">
Ne aprofitto anche per chiedervi se al posto di definire un capo ("IdCat") io volessi essere più generico e dire la prima colonna del recordset "cursore", come posso fare?
Grazie di tutto in anticipo
PS: Spero di essere stato abbastanza chiaro
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 5 dic 2005 - 14:03
>Grazie di tutto in anticipo
>PS: Spero di essere stato abbastanza chiaro
Ciao e benvenuto.
Ho avuto un colpo subito dopo aver visto che hai utilizzato la Response.Write. Allora se sei nuovo di ASP.NET ti anticipo subito che la migrazione non è indolore, ASP.NET funziona in modo nettamente diverso rispetto ad ASP classico. Si sono concetti e meccanismi nuovi da studiare prima di capirci qualcosa. Per farti un esempio appunto la Response.Write non si usa più in ASP.NET o quasi mai.
Io partirei con il chiederti che cosa vuoi realizzare, una tabella che contenga cosa ? In questo modo posso darti un consiglio preciso su che strada seguire.
Ci sono oggetti in ASP.NET studiati ad hoc per rappresentare dati con poca fatica, come DataGrid, DataList e Repeater. Dovresti usare questi al posto della Response.Write
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
cive
Profilo
| Newbie
3
messaggi | Data Invio:
lun 5 dic 2005 - 14:33
Grazie per la tua risposta...
Immaginavo che c'erano altri modi ma volevo fare un passo alla volta. Cmq mi interessa molto se vuoi anticiparmi qualche nuovo metodo presente in ASP .NET
Ho un database (come detto prima in mysql) che contiene tue tabelle: CategorieFilm e Film.
Voglio creare un file che al primo caricamento visualizza una serie di link (tutte le categorie presenti nella tabella CategorieFilm), successivamente, quando clicco su un link, si ricarica lo stesso file solo che sta volta prende l'elenco dei film con la categoria selezionata. GIUSTO UN ESERCIZIO PER INIZIARE.
l'ho creato in c#(che allego) è non ho avuto problemi, ora lo volevo trasformare in Vb ma non riesco ad andare avanti.
Ciao e Grazie
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 5 dic 2005 - 14:43
>selezionata. GIUSTO UN ESERCIZIO PER INIZIARE.
Secondo me, già hai scelto un esecizio troppo avanzato per iniziare.
>l'ho creato in c#(che allego) è non ho avuto problemi, ora lo
> volevo trasformare in Vb ma non riesco ad andare avanti.
Perchè non provi a seguire la guida passo passo messa a disposizione da Microsoft che ti insegna a programmare in ASP.NET e nel contempo di insegna anche i nuovi concetti. ti fai un paio di giornate seguendo questa guida e poi potrai realizzare tranquillamente il tuo esempio.
Prova a darci un'occhiata:
http://samples.gotdotnet.com/quickstart/aspplus/
cosa te ne pare ?
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
cive
Profilo
| Newbie
3
messaggi | Data Invio:
lun 5 dic 2005 - 14:52
Grazie mille... ora provo a darci un'occhiata, anche se in inglese ho qualche piccola lacuna :P
Cmq se ti va di darmi qualche dritta, le accetto molto volentieri.
Ciao
PS ti allego anche il file che mi da gli errori (quello in vb)
Brainkiller
Profilo
| Guru
7.999
messaggi | Data Invio:
lun 5 dic 2005 - 16:12
>Grazie mille... ora provo a darci un'occhiata, anche se in inglese
> ho qualche piccola lacuna :P
Qui c'è in italiano:
http://it.gotdotnet.com/quickstart/aspplus/
Potrei darti dei consiglio ma non farei altro che replicare il contenuto degli QuickStarts.
Meglio che te li guardo direttamente tu così poi assimili un po' di tecniche nuove.
ciao
David De Giacomi
Microsoft MVP
http://blogs.dotnethell.it/david/
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !