elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Rompecabezas de Bitcoin, Medio millón USD en premios


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Mantener datos en control del MasterPage en ASP.NET [SOLUCIONADO]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Mantener datos en control del MasterPage en ASP.NET [SOLUCIONADO]  (Leído 6,747 veces)
novalida

Desconectado Desconectado

Mensajes: 160


Ver Perfil
Mantener datos en control del MasterPage en ASP.NET [SOLUCIONADO]
« en: 17 Noviembre 2010, 19:53 pm »

Hola,
no sé si esta pregunta iría en este foro o en en de desarrollo web, pero al tratarse de ASP.NET me parecía adecuado aquí. Si me equivoco, por favor, disculpad y movedme el post al foro pertinente.
Estoy haciendo un sitio web con que contiene varios web forms .aspx y una MasterPage.
En la MasterPage tengo un control TextBox donde se tecleará el nombre del producto a buscar y se pulsa un botón. Al pulsar el botón se carga el web form "busqueda.aspx" donde se ejecuta un procedimiento que carga el texto del MasterPage de la siguiente manera:

Código:
        Dim SourceTextBox As TextBox
        SourceTextBox = CType(Page.Master.FindControl("txt_busqueda"), TextBox)
        If Not SourceTextBox Is Nothing Then
            cadena = SourceTextBox.Text
        End If

El problema es que siempre se carga el valor por defecto del TextBox ("Buscar producto...") y no el nombre del producto a buscar.
Incluí ese código en el procedimiento Load del MasterPage para cambiar el valor del TextBox al que tenía en el formulario de origen, pero tampoco funciona.

Alguien me puede dar una idea o sabe qué puedo hacer???

Muchas gracias y un saludo :)


« Última modificación: 18 Noviembre 2010, 09:53 am por novalida » En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Mantener datos en control del MasterPage en ASP.NET
« Respuesta #1 en: 18 Noviembre 2010, 04:50 am »

No tienes por qué hacer eso, el evento del textbox lo manejas en el mismo masterpage y luego saltas a busqueda.aspx y le pasas el parametro por querystring.

Un saludo!


En línea

novalida

Desconectado Desconectado

Mensajes: 160


Ver Perfil
Re: Mantener datos en control del MasterPage en ASP.NET
« Respuesta #2 en: 18 Noviembre 2010, 09:52 am »

Hola,
muchas gracias por responder.
Tienes toda la razón. Ya había intentado utilizando el método Request.QueryString pero algo hacía mal y no me daba cuenta qué era (he empezado esta semana con ASP.NET y no tengo nada de experiencia en desarrollo web). Ahora al probar de nuevo ha funcionado correctamente.
Al final, por si a alguien le sirve de ayuda, así queda el evento de la MasterPage:

Código:
Protected Sub btnbusqueda_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles btnbusqueda.Click
        Response.Redirect("busqueda.aspx?txtBusqueda=" + txt_busqueda.Text)
    End Sub

Y así queda la recogida de datos en el web form en el que se muestra la búsqueda:

Código:
cadena = Request.QueryString("txtBusqueda")


Muchas gracias por la ayuda y un saludo :)
En línea

[D4N93R]
Wiki

Desconectado Desconectado

Mensajes: 1.646


My software never has bugs. Its just features!


Ver Perfil WWW
Re: Mantener datos en control del MasterPage en ASP.NET [SOLUCIONADO]
« Respuesta #3 en: 19 Noviembre 2010, 04:02 am »

Exacto! muy bien.

Y bueno, suele suceder cuando vienes de otra metodología.

Un saludo!
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
líneas de dirección, de datos y de control
Electrónica
mark182 3 6,141 Último mensaje 25 Noviembre 2010, 02:58 am
por mark182
AJAX control toolkit en ASP.NET
.NET (C#, VB.NET, ASP)
Sauruxum 5 10,304 Último mensaje 24 Diciembre 2010, 17:41 pm
por [D4N93R]
McAffe Social Protection te ayuda a mantener el control de tus fotos en Facebook
Noticias
wolfbcn 0 1,457 Último mensaje 30 Agosto 2012, 22:44 pm
por wolfbcn
Cómo proteger los datos en la nube y mantener los pies en la tierra
Noticias
wolfbcn 0 2,326 Último mensaje 30 Septiembre 2012, 01:48 am
por wolfbcn
Mantener datos en un ComboBox
Programación Visual Basic
Davishh 1 1,851 Último mensaje 26 Octubre 2012, 21:30 pm
por seba123neo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines