Ver Mensaje Individual
  #8 (permalink)  
Antiguo 25/07/2012, 12:25
Avatar de cristiantorres
cristiantorres
 
Fecha de Ingreso: marzo-2012
Mensajes: 383
Antigüedad: 12 años, 8 meses
Puntos: 61
Respuesta: Validar Formulario del lado Servidor

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 original
  1. Public ReadOnly Property Nombre() As String
  2.     Get
  3.         Return TextBox1.Text
  4.     End Get
  5. End Property
  6.  
  7. Public ReadOnly Property Apellido() As String
  8.     Get
  9.         Return TextBox2.Text
  10.     End Get
  11. 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
  1. <%@ 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 original
  1. Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
  2.     If Page.PreviousPage <> Nothing Then
  3.         Label1.Text = Me.PreviousPage.Nombre
  4.         Label2.Text = Me.PreviousPage.Apellido
  5.     Else
  6.        Response.Redirect("Default.aspx")
  7.     End If
  8.  
  9. 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
__________________
Visita mi Blog C#, vb.net, asp.net, sql, java y mas...
Blog Cristian Torres