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