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 2.0 / 3.5 / 4.0
Impostare path per aprire un file txt
lunedì 23 novembre 2009 - 15.50
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
lun 23 nov 2009 - 15:50
Ciao a tutti
In una pagina aspx (VB:NET) al click di un button vorrei caricare il contenuto di un file txt su una label ed il file si trova all'interno di una directory.
Usando questo codice:
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim path As String = "\Text/TextFile.txt" '?????????????????????????????????
Dim readText As String = File.ReadAllText(path, Encoding.UTF8)
Me.Label1.Text = (readText)
End Sub
Come si imposta la path?
Grazie per l'attenzione
alexmed
fguida
Profilo
| Expert
524
messaggi | Data Invio:
lun 23 nov 2009 - 16:32
Per trovare un file all'interno della web application devi utilizzare il comando "Server.MapPath"
Francesco
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
lun 23 nov 2009 - 16:41
Perfetto!
Grazie
Dim path As String = Server.MapPath("~/Text/TextFile.txt")
Ciao
alexmed
fguida
Profilo
| Expert
524
messaggi | Data Invio:
lun 23 nov 2009 - 16:44
Di nulla, buon lavoro
Francesco
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
lun 23 nov 2009 - 16:56
Visto che sei così gentile e preparato nè approfitto:
è una buona idea caricare una pagina con questo sistema?
In questo modo chi deve aggiornare la pagina dovrà soltanto copiare il contenuto all'interno del file txt.
Cosa ne pensi?
Esiste qualche altro metodo?
Grazie
alexmed
fguida
Profilo
| Expert
524
messaggi | Data Invio:
lun 23 nov 2009 - 17:24
Preparato è un parolone..eheheh
A parte questo, cosa intendi per aggiornare? Non ho capito cosa dovresti fare .
Francesco
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
lun 23 nov 2009 - 19:19
Ciao
L'idea che stò realizzando è questa:
Creare un metodo semplice per poter aggiornare una pagina del sito, in questo modo:
Sulla pagina che voglio aggiornare (chiamiamola XXX) metto delle Label vuote ed al caricamento della pagina vado a leggere il contenuto del file che riempiranno le label stesse.
Poi, sotto la cartella Admin (protetta) vado a mettere i file e mi creo una pagina con dei controlli TextBox od una TextArea in cui l'utente và ad immettere del semplicissimo testo. Un button Salva andrà a sostituire il contenuto dei relativi file.
Quindi ad ogni caricamento della pagina XXX dovrò caricherò le Label con il contenuto dei file.
Cosa ne pensi?
Avevo pensato anche ad una tabella in un db, ma vorrei sperimentare altri metodi.
alexmed
fguida
Profilo
| Expert
524
messaggi | Data Invio:
lun 23 nov 2009 - 19:33
Sperimentare fa sempre bene..per salvare dati io sono sempre pro-db, più sicuro e performante.
L'idea che esponi mi sembra fattibile, ovviamente dovrai lavorare bene sui privilegi e tenere ben protetti i file..unica cosa non capisco come farai a gestire N modifiche, nel senso che se vi accedono più utenti e modificano la pagina rendi il caricamento dinamico?
Oppure le modifiche inviate nella test le fai tu che sei l'admin e gli utenti ne vedono solamente il risultato?
Francesco
alexmed
Profilo
| Guru
1.186
messaggi | Data Invio:
lun 23 nov 2009 - 19:39
Si in effetti è un esperimento e sè non andasse a buon fine posso sempre ripiegare sul db.
Vi sarà solo un utente Admin che potra accedere ed aggiornare i dati ops i file (
).
alexmed
fguida
Profilo
| Expert
524
messaggi | Data Invio:
mar 24 nov 2009 - 08:40
Ma si dai, come esperimento lo farei..può essere un buon laboratorio per acquistare dimestichezza con scrittura/lettura file ;)
Ciau
Francesco
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 !