estoy usando un panel de actualización de ASP.NET para recuperar la información de usuario mediante el TextChanged en el cuadro de texto para, aquí es mi código:¿Por qué es un asp.net no OnTextChanged trabajando
<asp:UpdatePanel runat="server" ID="up1" ChildrenAsTriggers="true">
<ContentTemplate>
<asp:TextBox runat="server" ID="loginEmail" Text="Email"
CssClass="textBoxes" OnTextChanged="userInfo" AutoPostBack="true"></asp:TextBox>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="loginEmail" EventName="TextChanged" />
</Triggers>
</asp:UpdatePanel>
y el código subyacente:
string url, emailInfo;
emailInfo = loginEmail.Text;
url = Membership.GetUserNameByEmail(emailInfo);
emailText.InnerText = "Email: " + emailInfo;
urlText.InnerText = "Webiste: http://www.Elwazefa.com/User/" + url ;
el código suele fuego sobre TextChanged pero wil, en ButtonClick o pageLoad.
¿Cuál es el problema?
mediante ASP.NET 4,0
Si no puede resumir la pregunta adecuadamente en el título ... es probable que sea demasiado general o que no tenga el nivel adecuado de resolución de problemas. (En este caso, falta todo el contexto aplicable y una descripción adecuada de cómo "no funciona"). –
¿Puede mostrar su función completa "userInfo"? –
TextChanged no se activa con cada pulsación de tecla, si eso es lo que está buscando: http://stackoverflow.com/questions/826023/problem-with-textbox-inside-updatepanel-not-causing-ontextchanged-event y http: // stackoverflow.com/questions/1009086/how-to-make-an-asp-net-textbox-fire-its-ontextchanged-event-fire-in-an-ajax-upd. – patmortech