RE:MSGBOX aparece por detras de la pagina
Depende, en mi experiencia para aplicaciones Web, cuando utilizo Visual Studio 2003, lo que hicimos fue trabajar los mensajes a través de una función Javascript, por ejemplo
Public Sub SetAlertMessage(ByVal alertMessage As String)
Dim sb As String
sb = "<script language=javascript>"
sb = sb + "alert"
sb = sb + "('"
sb = sb + alertMessage
sb = sb + "');"
sb = sb + "</script>"
If Not IsStartupScriptRegistered("AlertMessageHandler") Then
RegisterStartupScript("AlertMessageHandler", sb.ToString())
End If
End Sub
Ahora la uso de esta forma:
Me.SetAlertMessage("No ha seleccionado el Tipo de Inspección")
Si estas usando VS 2005 o posterior, puedes bajarte controles para enviar mensajes de forma gratuita en Internet, sobre todo si usas AJAX, hay igual un script de Java para manejar los mensajes.