Asp.net: Como fazer postback mesmo com o autocomplete

oraculum

Tagged: , ,

net_450x450

No novo projeto que estou fazendo para um cliente precisei de usar o autocompletion do jquery acontece que quando usamos o autocomplete não conseguimos fazer o postback nos controles textbox do .net, mesmo colocando o textchanged e o autopostback em true nada de postbacks :(

a solução foi fazer o postback via onBlur (um metodo do javascript), bem facil veja como fazer:

no form:

1
2
 
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>

no code behind:

1
2
3
4
5
6
7
protected void Page_Load(object sender, EventArgs e)
    {
        TextBox1.Attributes.Add("onBlur", "__doPostBack('TextBox1','');");
 
        if (Page.IsPostBack)
            \\resto do codigo
    }
Share Button

Leave a Reply