Comando per aprire una pagina web

mercoledì 15 giugno 2005 - 16.46

Akix Profilo | Newbie

C'è qualche comando che apre una pagina web che ha come parametro
tipo followlink o operurl?
grazie

Brainkiller Profilo | Guru

Ti puoi spiegare meglio perchè non capisco di cosa hai bisogno ?

ciao
david

Akix Profilo | Newbie

durante l'esecuzione di un 'evento buttonclick vorrei aprire in automatico una pagina web, che una volta aperta faccia degli aggiornamenti.
La pagina web che fa gli aggiornamenti ce l'ho già ma non so come fare a richiamarla.

Brainkiller Profilo | Guru

Si tratta di un evento OnClick client-side quindi Javascript oppure server side ? Codice VB.NET ?

Nel primo caso puoi utilizzare un window.open e aprire un popup dentro cui carichi la pagina che deve fare le elaborazioni.
Dipende anche se la pagina che deve fare le elaborazioni magari è un WebService.

Facci sapere.
ciao
david

Akix Profilo | Newbie

codice VB.net
credevo che fosse più semplice, non esiste proprio un comando che apre un url?

Brainkiller Profilo | Guru

Mi manca sempre qualche informazioni per aiutarti.
Perchè in codice VB.NET puoi fare quello che vuoi, però come soluzione non riesco a capire l'utilità di aprire la pagina di cui tu parli da codice Server Side. Cioè la pagina si può aprire sì ma spiegaci che pagina è HTML, .asp .php ? e che cosa fa, cosa deve restituirti ? altro...

ciao
david

Akix Profilo | Newbie

scusa hai ragione, ma non sono molto pratico di VB.net.
allora la pagina da aprire ha la seguente estensione:
https://.../ .csv/index.php?table=tutto&op=1&csvfile=tuttoinuno&vbasic=2251983
in pratica se apro questo indirizzo avvio l'esportazione di file .csv in locale che mi servono per fare altre operazioni.
spero ora sia più chiaro...

Brainkiller Profilo | Guru

Ok allora puoi usare la classe WebRequest che simula una chiamata del Browser, puoi usare questo codice:

' Initialize the WebRequest.
Dim myRequest As WebRequest = WebRequest.Create("http://www.contoso.com")

' Return the response.
Dim myResponse As WebResponse = myRequest.GetResponse()

' Code to use the WebResponse goes here.
' Close the response to free resources.
myResponse.Close()

ciao
david

Akix Profilo | Newbie

scusa ma che codice devo metterci?

Akix Profilo | Newbie

grazie ho risolto usando Process.start

Akix Profilo | Newbie

si... forse non mi ero spiegato bene

kontimatteo Profilo | Newbie

Scusate se riapro il topic
Quindi come faccio a aprire normalissimamente una pagina aspx da codice server side? Mi serve server side perchè devo passare dei valori delle variabili asp alla pagina. Grazie.

Brainkiller Profilo | Guru

>Scusate se riapro il topic
>Quindi come faccio a aprire normalissimamente una pagina aspx
>da codice server side? Mi serve server side perchè devo passare
>dei valori delle variabili asp alla pagina. Grazie.

Non puoi. Non puoi pilotare le azioni che si svolgono su un PC remoto.
L'unica cosa che puoi fare è quando ricrei la pagina .aspx far generare un Javascript che fa una window.open della pagina che vuoi aprire. In questo modo l'utente apre la pagina e se ne aprirà un'altra.

David De Giacomi | Microsoft MVP
http://blogs.dotnethell.it/david/

the scorpion Profilo | Newbie

Scusate ma in vb.net è semplicissimo:
Proccess.Start(Link)

E' una cavolata,tutta sta difficoltà dove sta??
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 !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5