none
Master Page passar valores entre paginas RRS feed

  • Question

  • Boa tarde

    Estou criando um site.

    Usando uma masterpage.

    Gostaria de passar valores que esta em um objeto aloja na masterpage para minha pagina filha.

    já tentei de varias formas sem sucesso.

    agradeço a ajuda 


    Nilson Morgenstern

    Sunday, February 5, 2023 7:28 PM

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.
    Monday, February 6, 2023 4:57 PM
  • 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

    Monday, February 6, 2023 10:49 PM
  • 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.
    Tuesday, February 7, 2023 8:42 PM
  • 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

    Tuesday, February 7, 2023 11:06 PM
  • 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.
    Thursday, March 16, 2023 8:43 PM
  • 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.
    Saturday, March 25, 2023 12:02 AM