ASP.NET OnTextChanged не срабатывает внутри панели обновления

Я использую панель обновления ASP.NET для получения информации о пользователе с помощью функции on TextChanged для текстового поля, вот мой код:

<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>

и код позади:

string url, emailInfo;
emailInfo = loginEmail.Text;
url = Membership.GetUserNameByEmail(emailInfo);

emailText.InnerText = "Email: " + emailInfo;
urlText.InnerText = "Webiste: http://www.Elwazefa.com/User/" + url ; 

код не срабатывает при textchanged, но срабатывает, на ButtonClick или PageLoad.

В чем проблема?

Использую ASP.NET 4.0

10
задан MPelletier 31 May 2019 в 21:02
поделиться

0 ответов

Другие вопросы по тегам:

Похожие вопросы: