proprio quello che gli suggerivo io...
solo che deve ricordarsi di mettere il visible del webbrowser a false nell'evento load della form.
sennò gli utenti vedono tutto...
esempio (fatto con vb.net 2005):
codice:
Public Class Form1
Dim parametri As String
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
WebBrowser1.Visible = False
End Sub
Private Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
parametri = "i tuoi parametri"
WebBrowser1.Navigate("www.esempio.it\esempio.asp?" & parametri)
Do
If WebBrowser1.Document IsNot Nothing Then
Select Case WebBrowser1.Document.Body.InnerText.Trim.ToLower
Case "ok"
'gestione inserimento riuscito
Case "errore inserimento"
'gestione errore inserimento
Case "errore esempio"
'gestione errore esempio
End Select
End If
Application.DoEvents()
Loop
End Sub
End Class
naturalmente nella pagina asp devi fare:
pagin esempio.asp
codice:
<body>
<% 'inserimento
'dopo inserimento
if Err Then
response.write err.description
else
response.write "ok"
end if
%>
</body>
hai capito ora?