Asked by:
Master Page passar valores entre paginas

Question
-
All replies
-
Olá Ncm Developer,
Obrigado por usar os fóruns do MSDN.
Recebemos o seu inquérito e juntamente com a comunidade esperamos encontrar uma solução para o seu problema e/ou dúvida.
Se você tiver informações adicionais que possam nos ajudar a resolver o problema, poderá adicioná-las para acelerar o tempo de resposta.
Pablo Garcia
____________________________
Por favor, lembre-se de marcar "PROPOR COMO RESPOSTA" para respostas que resolveram seu problema, é uma maneira comum de reconhecer aqueles que ajudaram e torna mais fácil para outros visitantes encontrarem a solução mais tarde. -
Boa noite
tenho uma Masterpage na e contém uma GridView, ao seleciona um item do grid o mesmo de preencher um textbox que esta na pagina filho, que a masterpage esta aninhada.
tentei usar desta forma mais o controle não e encontrado.
Dim textboxDestino As TextBox = CType(Page.FindControl("txtOrigICMS"), TextBox) If Not textboxDestino Is Nothing Then textboxDestino.Text = GridImpostos.SelectedRow.Cells(1).Text.Trim End If
da pagina filho eu consigo alterar o valor do controle na masterpage, veja abaixo.
Dim MasterLabelTitulo As Label = CType(Master.FindControl("lbltitulo"), Label) MasterLabelTitulo.Text = "Lista de opções de imposto, " & cbICMS.Text.Trim & ", Origem da Mercadoria"
agradeço a ajuda
Nilson Morgenstern
-
Olá Ncm Developer,
Tudo bem?
Você ainda precisa de nossa ajuda com o forum?
Fico no aguardo.
Atenciosamente,
Pablo Garcia
____________________________
Por favor, lembre-se de marcar "PROPOR COMO RESPOSTA" para respostas que resolveram seu problema, é uma maneira comum de reconhecer aqueles que ajudaram e torna mais fácil para outros visitantes encontrarem a solução mais tarde. -
boa noite
continua com erro.
o código abaixo não funciona:
Dim textboxDestino As TextBox = CType(Page.FindControl("txtOrigICMS"), TextBox) If Not textboxDestino Is Nothing Then textboxDestino.Text = GridImpostos.SelectedRow.Cells(1).Text.Trim End If
se alguém puder me dar uma ideia, agradeço
Nilson Morgenstern
-
Olá Ncm Developer,
Obrigado por usar os fóruns do MSDN.
Estamos verificando as informações para conseguir te ajudar com a duvida.
Se você tiver informações adicionais que possam nos ajudar a resolver o problema, poderá adicioná-las para acelerar o tempo de resposta.
Pablo Garcia
____________________________
Por favor, lembre-se de marcar "PROPOR COMO RESPOSTA" para respostas que resolveram seu problema, é uma maneira comum de reconhecer aqueles que ajudaram e torna mais fácil para outros visitantes encontrarem a solução mais tarde. -
Olá Ncm Developer,
Obrigado por usar os fóruns do MSDN.
Você deve seguir estas etapas para poder passar as informações da criança para o pai como você está tentando fazer:
1. Use ViewState: no ASP.NET, você pode usar ViewState para armazenar dados na página e recuperá-los na página filha. Você pode definir o ViewState na página mestra e recuperá-lo na página filho usando a mesma chave.
2. Usar sessão: Você pode usar a sessão para armazenar dados no servidor e recuperá-los na página filho. Na página mestra, você pode definir o valor da sessão e recuperá-lo na página filho usando a mesma chave.
3. Usar parâmetros de cadeia de caracteres de consulta: você pode passar dados entre páginas usando parâmetros de cadeia de caracteres de consulta. Na página mestra, você pode construir a cadeia de caracteres de consulta e anexá-la à URL da página filha. Na página filha, você pode recuperar os parâmetros da cadeia de caracteres de consulta e usá-los conforme necessário.
4. Usar cookies: Você pode usar cookies para armazenar dados no lado do cliente e recuperá-los na página filho. Na página mestra, você pode definir o valor do cookie e recuperá-lo na página filho usando a mesma chave.
5. Usar controles de servidor: Você pode usar controles de servidor para acessar dados na página mestra a partir da página filha. Por exemplo, você pode usar o controle ContentPlaceHolder na página mestra para definir uma área onde as páginas filhas podem adicionar conteúdo. Na página filha, você pode acessar esse conteúdo usando o método FindControl.
Deixo aqui este documento para que você possa ajudar e ter uma referência sobre o processo e procedimento do que você quer fazer.
Se você tiver informações adicionais que possam nos ajudar para procurar por mais informações, poderia adicioná-las para acelerar o tempo de resposta e ter uma melhor certeza sobre o que você precisa.
Fico no aguardo.
Pablo Garcia
____________________________
Por favor, lembre-se de marcar "PROPOR COMO RESPOSTA" para respostas que resolveram seu problema, é uma maneira comum de reconhecer aqueles que ajudaram e torna mais fácil para outros visitantes encontrarem a solução mais tarde.