Ahh bueno creo que ya te entendí, entonces los datos este formulario de validación los pasas otro formulario.
Imaginate tienes las paginas Default.aspx(donde haces la validación) y Default2.aspx(donde recibes los datos)
Entonces lo que tendrías que hacer es validar en el formulario que recibes los datos que no lleguen vacíos.
Una manera de hacerlo seria así(nose como pasas los datos asi que usare crosspage)
En tu formulario de validación(Default.aspx) pon el siguiente código.
Código vb.net:
Ver originalPublic ReadOnly Property Nombre() As String
Get
Return TextBox1.Text
End Get
End Property
Public ReadOnly Property Apellido() As String
Get
Return TextBox2.Text
End Get
End Property
Por cada dato que tengas create una propiedad.
Ahora en el formulario que recibe los datos(Default2.aspx) agrega esto en el código asp.net después de la primera linea osea antes de la etiqueta
DOCTYPE
Código ASP:
Ver original<%@ PreviousPageType VirtualPath="~/Default.aspx" %>
Lo que haces es especificar de que pagina recibirás los datos en este caso
Default.aspx
Ahora siempre en el formulario que recibe los datos osea
Default2.aspx en el
evento load tendrás esto.
Código vb.net:
Ver originalProtected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Page.PreviousPage <> Nothing Then
Label1.Text = Me.PreviousPage.Nombre
Label2.Text = Me.PreviousPage.Apellido
Else
Response.Redirect("Default.aspx")
End If
End Sub
Aqui es donde haces lo que tu quieres verificas si los datos que recibes del formulario de validacion no están vacíos, si no lo están en este caso se muestran en un label en tu caso haces lo que tengas que hacer, y si los datos que recibes están vacíos lo redireccionas al formulario de validación.
Eso creo que es lo que buscas pruebalo y comentas