none
USAR URL COMO PARAMETRO ASP.NET COM VB RRS feed

  • Pergunta

  • Olá,

     

    Tenho um sistema desenvoldido em ASP.Net com VB que os usuários da empresa abrem chamados para o Helpdesk.

     

    Agora estamos com o intuito de fazer uma pesquisa de satisfação referente o chamado.

     

    Quando o chamado é finalizado, é enviado automaticamente um email com os dados do chamado.

     

    E eu gostaria que no final do email, fosse enviado um email com um link para o usuário responder a pesquisa.

     

    exemplo: http://servidoriis/intranet/pesquisa/chamado=234

     

    E na pagina que fosse exibida, eu gostaria de trazer os dados do usuário e do chamado.

     

    Como faço para fazer a consulta usando o numero de chamado como parametro?

     

    Obrigado

    segunda-feira, 6 de fevereiro de 2012 17:00

Respostas

  • Utilize QueryString.

    Exemplo: Link http://servidoriis/intranet/pesquisa/chamado.aspx?idChamado=234

     

    Na sua página chamado.aspx você recupera o valor da variavel da seguinte maneira

    ... Request.QueryString("IdChamado")

     

    Esperto ter ajudado


    Luís Felipe - www.litesoftware.com.br
    • Marcado como Resposta Harley Araujo quarta-feira, 8 de fevereiro de 2012 13:16
    segunda-feira, 6 de fevereiro de 2012 17:14
  • Isso mesmo, como você citou que vai utilizar para mostrar um chamado seria da seguinte maneira:

    No evento Load da sua página chamado.aspx você irá obter o parâmetro passado pela QueryString conforme eu indiquei anteriormente.

    A partir daí, você pode utilizar este valor para selecionar o restante das informações do chamado e exibir na página.

    Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim idChamado As String = Request.QueryString("idChamado")
    End Sub
    

    Bom trabalho!


    Luís Felipe - www.litesoftware.com.br

    • Marcado como Resposta Harley Araujo quarta-feira, 8 de fevereiro de 2012 13:16
    terça-feira, 7 de fevereiro de 2012 16:26

Todas as Respostas

  • Utilize QueryString.

    Exemplo: Link http://servidoriis/intranet/pesquisa/chamado.aspx?idChamado=234

     

    Na sua página chamado.aspx você recupera o valor da variavel da seguinte maneira

    ... Request.QueryString("IdChamado")

     

    Esperto ter ajudado


    Luís Felipe - www.litesoftware.com.br
    • Marcado como Resposta Harley Araujo quarta-feira, 8 de fevereiro de 2012 13:16
    segunda-feira, 6 de fevereiro de 2012 17:14
  • Pode me dar um exemplo como faço pra usar esse código em minha pagina.

    Uso no evento load?

    terça-feira, 7 de fevereiro de 2012 15:12
  • Isso mesmo, como você citou que vai utilizar para mostrar um chamado seria da seguinte maneira:

    No evento Load da sua página chamado.aspx você irá obter o parâmetro passado pela QueryString conforme eu indiquei anteriormente.

    A partir daí, você pode utilizar este valor para selecionar o restante das informações do chamado e exibir na página.

    Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs)
        Dim idChamado As String = Request.QueryString("idChamado")
    End Sub
    

    Bom trabalho!


    Luís Felipe - www.litesoftware.com.br

    • Marcado como Resposta Harley Araujo quarta-feira, 8 de fevereiro de 2012 13:16
    terça-feira, 7 de fevereiro de 2012 16:26