BOTOES NAO FUNCIONAM APOS REESCRITURA DA URL

LEONARDO136 22/01/2014 22:11:19
#433427
Boa tarde,

Estou desenvolvendo um site que contem uma reescritura de url, ou seja,
quando digito www.meusite.com/noticias/01-titulo_noticia (sendo uma URL mais agradavel) ocorre a reescritura no servidor para www.meusite.com/artigos.aspx?ref=01 assim prossegue o carregamento normalmente, mas o problema é que os botoes contidos nas paginas que são reescritas não executam as funções programadas. Alguém já passou por essa situação aqui? Desde já agradeço.
FILMAN 22/01/2014 23:23:48
#433428
coloque os botões como autopostback = true e veja se funcionam
LEONARDO136 24/01/2014 00:05:40
#433476
O <asp:Button> não possui a propriedade autopostback e mesmo colocando não funciona...
FILMAN 24/01/2014 00:40:52
#433478
asse a estrutura que você esta realizando
LEONARDO136 24/01/2014 17:14:01
#433534
por exemplo, a url vai estar estruturada assim: www.site.com.br/categoria/código-titulo;
no arquivo Global.asax.vb na função Application_BeginRequest eu obtenho o código
referente ao artigo e reescrevo no servidor na forma de QueryString assim:
HttpContext.Current.RewritePath([Ô]~/artigos.aspx?ref=[Ô] & código)
LEONARDO136 26/01/2014 22:15:22
#433581
Ninguem?
OCELOT 27/01/2014 10:07:34
#433591
Difícil dizer, você fez alguma outra coisa além do RewritePath? A tag form está sendo gerada corretamente?

Se fosse possível você criar um exemplo básico para mandar pra gente, só com o mínimo para reproduzir o problema, acho que uma página e o global.asax, não precisaria nem usar banco de dados, ai ficaria mais fácil da gente tentar encontrar o problema.
LEONARDO136 29/01/2014 16:58:07
#433857
OCELOT estava fazendo um pequeno projeto simplificado para te enviar e achei o erro, estava em um comando executado no carregamento da própria página durante o PostBack, obrigado
Tópico encerrado , respostas não são mais permitidas