Inquiridor
autopostback não funciona

Pergunta
-
Todas as Respostas
-
Kyrla, o postback está funcionando em outro browser ? ou so no IE ? qual o controle ? você pode colar o html aqui ?
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :) -
só não funciona no ie.. no chrome e no monzila funciona..
trata-se de um texbox
<asp:TextBox runat="server" Width ="117px" ID="txtCep" Text ="CEP:" Padrao="CEP:" CssClass="CampoInterna NumeroInterna" ToolTip="Digite seu cep" MaxLength="8" TabIndex="4" AutoPostBack="true" />
-
qual a versão do IE que você está usando ?
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :) -
-
-
-
-
-
-
kyrla, este problema começou de uma hora pra outra ou ele sempre não funcionou no IE? talvez seu IE esteja corrompido. Se realmente funcionar em outros browsers tente restaurar seu browser
http://support.microsoft.com/kb/923737
Olavo Oliveira Neto
http://olavooneto.wordpress.com
Twitter @Olavooneto
Facebook Olavo Neto
Linkedin Olavo Neto
Se for útil marque como resposta e faça um Developer feliz :) -
-
-
Você tem algum js que faz postback quando o campo muda?
Pois é muito estranho isso funcionar nos navegadores sem o TextChanged configurado no TextBox..
Se você tem algum js que faz isso, então o problema provavelmente está nele.. algo dentro da função deve ser incompatível no IE.
http://www.linkedin.com/pub/murilo-kunze/44/191/455
-
hum.. o que tenho é isso:
txt.Attributes.Add("onblur", "")
<asp:TextBox runat="server" Width ="117px" ID="txtCep" Text ="CEP:" Padrao="CEP:" CssClass="CampoInterna NumeroInterna" ToolTip="Digite seu cep" MaxLength="8" TabIndex="4" AutoPostBack="true" />
não mando executar nada quando saio dele, mas os outros browsers entende isso..
-
Kyrla,
Tente tirar a linha:
txt.Attributes.Add("onblur", "")
E veja se resolve...existe algum evento que é ativado após o postback? Se não tente colocar um pois o que pode estar acontecendo é o postback estar rolando e você não percebe, exemplo:
<asp:TextBox runat="server" Width ="117px" ID="txtCep" Text ="CEP:" Padrao="CEP:" CssClass="CampoInterna NumeroInterna" ToolTip="Digite seu cep" MaxLength="8" TabIndex="4" AutoPostBack="true" OnTextChanged="teste" />
No .cs:
protected void teste(object sender, EventArgs e) { Response.Write("CERTO!!"); Response.End(); }
Espero ter ajudado e boa sorte!
Não esqueça de marcar como útil uma resposta que te ajude.
"A diversão é a alma do negócio" -
Kct, que estranho..
Você pode fazer isso então:
<asp:TextBox runat="server" Width ="117px" ID="txtCep" Text ="CEP:" Padrao="CEP:" CssClass="CampoInterna NumeroInterna" ToolTip="Digite seu cep" MaxLength="8" TabIndex="4" AutoPostBack="true" TextChanged="txtCep_TextChanged"/>
Seu método no codeBehind:
protected void txtCep_TextChanged(object sender, EventArgs e) { }
http://www.linkedin.com/pub/murilo-kunze/44/191/455
-
-
-
-
-
ok..
mas não dá nada de errado, ele só não executa o meu autopostback, que é necessário para eu fazer a busca do endereço.. e isso, só no IE..
estou olhando aqui com F12 no IE, e nem me mostra pra esse componente, o autopostback...- Editado kngipa segunda-feira, 29 de outubro de 2012 17:02
-
-
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load ddlEstado.Attributes.Add("onchange", "document.getElementById('aspnetForm').submit()") ddlCidade.Attributes.Add("onchange", "document.getElementById('aspnetForm').submit()") 'txtFax.Attributes.Add("onchange", "document.getElementById('aspnetForm').submit()") hdnProduto.Value = Request.QueryString("id") If Not IsPostBack Then preencheComboConhecimento() preencheComboEstado() preencheNomeCidade() preencheNomeBairro() End If If IsPostBack Then If txtCep.Text <> "CEP:" Then buscaEndereco(txtCep.Text) End If End If End Sub Protected Sub txtCep_TextChanged(ByVal sender As Object, ByVal e As EventArgs) Handles txtCep.TextChanged End Sub
<asp:UpdatePanel ID="UpdatePanel1" runat="server"> <ContentTemplate> <asp:TextBox runat="server" Width ="117px" ID="txtCep" Text ="CEP:" Padrao="CEP:" CssClass="CampoInterna NumeroInterna" ToolTip="Digite seu cep" MaxLength="8" TabIndex="4" AutoPostBack="true" /> <asp:Image ID="Image4" ImageUrl="~/_conteudo/img/icone_help.jpg" AlternateText="Help" ToolTip="Digite seu cep" runat="server" /> </ContentTemplate> </asp:UpdatePanel>
-
Ta faltando configurar o TextBox com o TextChanged:
<asp:TextBox runat="server" Width ="117px" ID="txtCep" Text ="CEP:" Padrao="CEP:" CssClass="CampoInterna NumeroInterna" ToolTip="Digite seu cep" MaxLength="8" TabIndex="4" AutoPostBack="true" TextChanged="txtCep_TextChanged"/>
http://www.linkedin.com/pub/murilo-kunze/44/191/455
- Editado Murilo Kunze segunda-feira, 29 de outubro de 2012 17:15
-
-
-
-