Retroceder   Foros del Web > Programación para sitios web > .NET > web forms

Respuesta
 
Herramientas Desplegado
Antiguo 12-ene-2006, 09:18   #1 (permalink)
axy108 ha deshabilitado el karma
 
Avatar de axy108
 
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 411
problemas con formulario

Tenogo un formulario asi en mi pagina:
NewEmpleado.aspx
Código:
<form id="form1" runat="server">
<td><asp:TextBox ID="nombre" runat="server" Columns="15"></asp:TextBox>
       <asp:RequiredFieldValidator ID="error1" runat="server" ErrorMessage="*" ControlToValidate="nombre" SetFocusOnError="True">*</asp:RequiredFieldValidator></td>
            </tr>
            <tr>
                <td>Apellido Paterno:</td>
                <td><asp:TextBox ID="apePat" runat="server" Columns="15"></asp:TextBox>
                <asp:RequiredFieldValidator ID="error2" runat="server" ErrorMessage="*" ControlToValidate="apePat" SetFocusOnError="True"></asp:RequiredFieldValidator></td>
<table class="principal">
        <tr><td align="center">
            <asp:Button ID="guardar" runat="server" Text="Guardar" UseSubmitBehavior="true"/></td></tr>
    </table>

</form>
...
Y todo va bien pero ahora quiero que cuando el usuario haga click en el boton guardar, y todos los campos esten llenos que lo envie a otra pagina llamada

Meteempleado.aspx

y no se como hacerlo espero alguien me ayude saludos.
__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
axy108 está desconectado   Responder Citando
Antiguo 12-ene-2006, 09:42   #2 (permalink)
rodri está en el buen camino
 
Avatar de rodri
 
Fecha de Ingreso: febrero-2005
Mensajes: 401
te refieres al evento del boton ?
si fuera asi, tendrias que poner en el evento:

Response.Redirect("MiPagina.aspx");

espero que sea eso lo que necesites
__________________
0.o Rodri
rodri está desconectado   Responder Citando
Antiguo 12-ene-2006, 10:02   #3 (permalink)
axy108 ha deshabilitado el karma
 
Avatar de axy108
 
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 411
si era a eso en lo que me referia pero ahora tengo otro problema

encontre ademas qeu tambien lo puedo hacer poniendolo asi:

Código:
<asp:Button ID="guardar" runat="server" Text="Guardar" PostBackUrl="~/meteEmpleado.aspx"/>
pero ahora cuando en la pagina donde envia el postback intento cachar mis variables que vienen del formulario y me manda un error:

Código:
 Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

Line 10:         Dim nombre As String
Line 11:         nombre = Request.Form("nombre")
Line 12:         mensaje.Text = Request.Form("nombre").ToString & " HOLA"
Line 13:     End Sub
Line 14: </script>
Y no tengo idea de porque sea alguna idea??????
__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
axy108 está desconectado   Responder Citando
Antiguo 12-ene-2006, 10:38   #4 (permalink)
rodri está en el buen camino
 
Avatar de rodri
 
Fecha de Ingreso: febrero-2005
Mensajes: 401
Es que sucede que las variables locales no mantienen el estado, debido a que no se representan en HTML. El proceso de una página termina cuando se eliminan todos los objetos antes de hacer el Render ( armado )de la Página en HTML. ahora si es que quisieras mantener el estado de tus variables podrias utilizar el ViewState o Session. Hay un thread en esta misma pagina que habla de eso.
__________________
0.o Rodri
rodri está desconectado   Responder Citando
Antiguo 12-ene-2006, 10:39   #5 (permalink)
rodri está en el buen camino
 
Avatar de rodri
 
Fecha de Ingreso: febrero-2005
Mensajes: 401
Una recomendación, trata de manejar todo con objetos
__________________
0.o Rodri
rodri está desconectado   Responder Citando
Antiguo 12-ene-2006, 10:45   #6 (permalink)
axy108 ha deshabilitado el karma
 
Avatar de axy108
 
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 411
Gracias por la ayuda pero ya encontre el error,

Este era probocado porque la pagina que estoy manejando esta dentro de una masterpage y automaticamente les cambia el nombre a las variables, lo solucione solamente agregando lo que le pone asp.net a cada campo.

nombre = Request.Form("ctl00$contenedor$nombre")

SALUDOS Y GRACIAS

PD. voy a tratar de manejar todo con objetos gracias.
__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
axy108 está desconectado   Responder Citando
Antiguo 12-ene-2006, 11:03   #7 (permalink)
axy108 ha deshabilitado el karma
 
Avatar de axy108
 
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 411
Hola de nuevo, ahora tengo otro problema, tengo dos campos deshabilitados en el formulario pero que tienen un valor por default puesto pero cuando los mando a la pagina que recibe las variables del formulario no recibe nada como si estuvierane en blanco???????????'

Que puedo hacer????

__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
axy108 está desconectado   Responder Citando
Antiguo 12-ene-2006, 12:54   #8 (permalink)
axy108 ha deshabilitado el karma
 
Avatar de axy108
 
Fecha de Ingreso: diciembre-2003
Ubicación: En frente de mi Computadora
Mensajes: 411
ya lo solucione tambien jiji, lo qeu hice fue colocar dos controles hidden y ahii puse los valosres tambien, y en lugar de cachar los valores de los controles deshabilitados cacho los de los controles ocultos.

SALUDOS Y GRACIAS
__________________
Todos somos muy ignorantes :pensando: . Lo que ocurre es que no todos ignoramos las mismas cosas ;-) .... Albert Einstein :cool:
axy108 está desconectado   Responder Citando
Antiguo 13-ene-2006, 06:13   #9 (permalink)
rodri está en el buen camino
 
Avatar de rodri
 
Fecha de Ingreso: febrero-2005
Mensajes: 401
buena, yo tengo ese problema con un GridView que tambien posee campos ocultos que no se renderizan en HTML. Voy a ver como solucionarlo.
__________________
0.o Rodri
rodri está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 02:08.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93