У меня есть панель обновления с некоторыми текстовыми полями и кнопкой внутри.Если в текстовое поле ничего не вставлено, и я ввожу данные и нажимаю на кнопку, панель обновлений работает нормально, но когда данные предварительно загружаются в текстовое поле при загрузке, панель обновлений не обновляет мои данные, и сервер не захватывает данные, которыебыл введен в текстовое поле.Ниже приведен пример кода.Пожалуйста, помогите.
<asp:UpdatePanel runat="server" id="UpdatePanel1" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox runat="server" Columns="30" MaxLength="50" ID="tbxPhone" onblur="PhoneBlur(this)"></asp:TextBox>
<asp:Button ID="findOrderBtn" runat="server" OnClientClick="test()" OnClick="btnSearch_Click" Text="Search..." />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="findOrderBtn" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
Ниже приведен пример кода:
protected void btnSearch_Click(object sender, EventArgs e)
{
string phone = tbxPhone.Text;
}
Так что если текстовое поле tbxPhone изначально "555-555-5555" на page_load, и я изменяю его на«222-222-2222» и нажмите кнопку «Поиск ...», данные будут возвращены «555-555-5555» вместо «222-222-2222»