none
Passando Data por Request.QueryString

    Pergunta

  • Pessoal estou com um problema de passar por querystring a data.

    Exemplo:

    No GridView tenho um campo de editar que passa o código abaixo:

    <asp:HyperLinkField DataNavigateUrlFields="numeronf,idunidadeempresaemissor,dataemissao,statusnf" DataNavigateUrlFormatString="CadNotaFiscalProduto.aspx?numeronf={0}&amp;idunidadeempresaemissor={1}&amp;dataemissao={2}&amp;statusnf={3}"
                        HeaderText="EDITAR" Text="&lt;img src ='../Comum/img/btnEditar.gif' /&gt;">
                        <ItemStyle CssClass="centralizar" />
                    </asp:HyperLinkField>

     

    E no C# passo por querystring os tres campos para pesquisar, porque são campos chaves, como mostra no código abaixo:

    if (Request.QueryString["numeronf"] != null && Request.QueryString["idunidadeempresaemissor"] != null &&
                            Request.QueryString["dataemissao"] != null)

     

    Se eu tirar a data ele mostra a mãozinha para editar, e se eu colocar a data como mostra acima não mostra para mãozinha para clicar em editar.

    Ja tentei dar um Replace trocando "/" por "-", tambem não tive sucesso.

    Alguem pode me ajudar.

    terça-feira, 26 de outubro de 2010 11:21

Respostas

  • Vc pode fazer o replace por dd ou yy, alguma coisa assim ou usar o método Server.UrlEncode e Server.UrlDecode
    Rubens Arandas - MCP, MCTS, MCPD, MCTIP (www.cheetahservices.com.br)
    quarta-feira, 27 de outubro de 2010 23:39

Todas as Respostas

  • Vou mover teu post para asp.net forum.

    Ai voce vai receber melhor ajuda.

    Obrogado.

     


    Just Be Humble Malange!
    terça-feira, 26 de outubro de 2010 11:45
    Moderador
  • Vc pode fazer o replace por dd ou yy, alguma coisa assim ou usar o método Server.UrlEncode e Server.UrlDecode
    Rubens Arandas - MCP, MCTS, MCPD, MCTIP (www.cheetahservices.com.br)
    quarta-feira, 27 de outubro de 2010 23:39