40 messaggi dal 19 febbraio 2001
www.sigismondo.it
Salve a tutti ultimamente, per lavoro, devo predisporre alcuni report con Excell i cui dati li prendo dal sito aziendale.
Per automatizzare il tutto ho predisposto una macro che va sul sito aziendale,
con il metodo xmlhttp, letto sul libro asp3 per esempi, e i relativi codici di accesso elaboro il contenuto della pagina aspx che ritorna indietro estrapolando i dati che mi servono per
il foglio di excell.

strURL="http://sitoaziendale.it/pagina.aspx?cod=" & "pippo"
Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objXMLHTTP.Open "GET", StrURL, false, "userid","password"
objXMLHTTP.Send
status = objXMLHTTP.status
STR_LINEA = CStr(objXMLHTTP.ResponseText)

Attualmente il sito aziendale è cambiato, mentre prima, all' atto del login, si entrava subito permettendomi di fare quello di cui sopra ora
si entra in una pagina aspnet dove si deve scegliere un profilo da un menù a discesa di un form e solo dopo si entra nel sito.
Questo ulteriore passaggio non mi permette più di usare efficacemente il metodo xmlhttp perchè quando richiamo la pagina che mi serve non avendo scelto ancora il profilo
il codice che mi torna indietro non è altro che il codice html della pagina web dove mi si chiede di sceglire il profilo.

<form name="Form1" method="post" action="ProfilePage09.aspx?origUrl=http://sitoaziendale.it/default.aspx" id="Form1">
<input type="hidden" name="__VIEWSTATE" value="dDwtNjkyNzE2OTUzO3Q8O2w8aTwxPjs+O2w8dDw7bDxpPDE+Oz47bDx0PHQ8O3A8bDxpPDA+O2k8MT47PjtsPHA8IFJ
GSSBDT0VSIENPT1JESU5BVE9SSSBNT1ZJTUVOVE8gQm9sb2duYTtSRklfRENNNF9Cb2xvZ25hfENOPVJGSV9EQ000X0JvbG9nbmEsQ049UHJvZmlsZXMsQ049UElDPjtwPCBSR
kkgRENFUiBNQVNURVI7UkZJX0RNTzF8Q049UkZJX0RNTzEsQ049UHJvZmlsZXMsQ049UElDPjs+Pjs+Ozs+Oz4+Oz4+Oz7UigcTaDwKkQWWF2q0jjNVNdQFDA==" />
<p>Elenco profili disponibili</p>
<select name="ddlProfile" id="ddlProfile" style="height:24px;width:100%;font-size:14">
<option value="scelta1"> scelta 1</option>
<option value="scelta2"> scelta 2</option>
</select>
<input type="submit" name="btnCancel" value="Annulla" id="btnCancel" class="Tasto" style="font-weight:bold;height:24px;width:72px;display:none" />
<input type="submit" name="btnOk" value="Ok" id="btnOk" class="Tasto" style="font-weight:bold;height:24px;width:80px;" /></td>

</form>

Qualcuno mi sa aiutare per poter superare questo passaggio in maniera automatica?
Grazie.
lparma wrote:

con il metodo xmlhttp, letto sul libro asp3 per esempi, e i relativi

mamma quanto tempo!

Qualcuno mi sa aiutare per poter superare questo passaggio in maniera automatica?

se sono così le cose, credo tu debba mandare anche l'altro valore, oppure farti predisporre una pagina ad hoc per la tua procedura a cui continuare a passare l'unico valore e che, dopo il login, mostri la scelta che c'è ora al login. altre strade non ne vedo, senza conoscere nel dettaglio la tua situazione.
.

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP
40 messaggi dal 19 febbraio 2001
www.sigismondo.it
Grazie Daniele ho provato a passare gli altri valori compreso la variable nascosta __VIEWSTATE ma senza esito positivo. Provo la strada della pagina ad hoc anche se la vedo dura vista la dimensione dell'azienda.
Ciao.
Luca

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.