eriva_br 7 Denunciar post Postado Julho 4, 2006 estou passando alguns parametros por querystring do CF para o aspx e está limitando em +ou-2000 caracteres, será que tem como aumentar este tamanho?versão do CF 4.5.2versão do aspx - framework 2.0naum ocorre nenhum erro, tipo assim, passo//localhost/pagina2.aspx?parametro1=teste¶metro2=TESTEXMENqdo. chega no aspx, chega assim: //localhost/pagina2.aspx?parametro1=teste¶metro2=TESTEXfica faltando um pedaço no caso o MEN DO XMENmas isso que passei acima é só um exemplo, na que estou passando tem 2048 caracteres e trava, preciso passar mais uns 1000... eh fodah que é um texto Compartilhar este post Link para o post Compartilhar em outros sites
Juliano.net 2 Denunciar post Postado Julho 4, 2006 eriva, o limite de dados que são passados via método GET (querystring) não são limitados pelo .Net Framework, mas sim pelo browser e protocolo HTTP.Sugiro que utilize o método POST ou passagem de parâmetros via Session ou HttpContext. Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Julho 4, 2006 valew Juliano,acho q por session naum vai dar pois é de cf para aspx, sobre post e httpcontext você tem algum exemplo ou artigoobrigadot+ Compartilhar este post Link para o post Compartilhar em outros sites
Juliano.net 2 Denunciar post Postado Julho 4, 2006 eriva, no seu caso HttpContext também não irá funcionar, não tinha reparado que a passagem vai ser de CF para ASP.Net, mas via POST basta você criar campos hidden (<input type="hidden" ...>) e no action do <form> você indica a página ASP.Net, daí é só chamar o submit do form via JavaScript (document.nome_do_form.submit();). Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Julho 4, 2006 Juliano, só pra testar fiz assim, no CF defini o form: <form name="teste" action="//erivelton/PDF_CS_Web/Teste2.aspx"> <input type="hidden" name="campoTeste" value="teste-xmen"> </form>e no javascript do CF, coloquei o document.teste.submit(); beleza, ta chamando, mas como pegar o conteudo (value, é essa propriedade msm q usa) do campo "campoTeste" outra pergunta, com window.open não funciona? obrigado Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Julho 4, 2006 achei aqui, Request.Form["campoTeste"].ToString(); e tava faltando colocar isso aqui tb. na diretiva form do CF METHOD = "post", ficou assim: <form name="teste" action="//erivelton/PDF_CS_Web/Teste2.aspx" METHOD = "post"> <input type="hidden" name="campoTeste" value="teste-xmen - #CampoCF#"> </form>agora com o window.open dá erro, tem alguma maneira de fazer isso abrindo uma nova janela? Compartilhar este post Link para o post Compartilhar em outros sites
eriva_br 7 Denunciar post Postado Julho 5, 2006 achei um skema pra chamar em uma nova janela, é só chamar isto document.teste.target="_blank"; antes do submit document.teste.submit(); achei esse skema com ajuda deste dois tópicos: http://forum.imasters.com.br/index.php?sho...l=\.submit http://forum.imasters.com.br/index.php?sho...46entry421146 valew pela ajuda ae Juliano, creio q o lance do post vai matar a charada abraços t+ Compartilhar este post Link para o post Compartilhar em outros sites
Tiago Colombo 0 Denunciar post Postado Julho 6, 2006 Olá,duas observações:1 - a limitação dos parametros por query string é feita através do protocolo HTTP e o seu tamanho máximo é de 1024.2 - evitem armazenar informações importantes em campos ocultos, pois isso facilita ao usuário efetuar "Script Injection", ou seja, injeção de script.[]´s Compartilhar este post Link para o post Compartilhar em outros sites