На форме есть Accordion
Ввожу в TextBox1 данные.
Нажимаю на кнопку Button1.
В результате получаю пустое значение.
Если, допустим, изначально задаю какое-то значение для TextBox1, т. е.
то при нажатии кнопки появится значение.
В чем проблема? Как получить значение пользователя из TextBox?
Код:
<ajaxToolkit:Accordion ID="Accordion1" runat="server">
<HeaderTemplate>
Здесь заголовок
</HeaderTemplate>
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ContentTemplate>
</ajaxToolkit:Accordion>
<asp:UpdatePanel ID="UpdatePanel2" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" />
</ContentTemplate>
</asp:UpdatePanel>
Нажимаю на кнопку Button1.
Код:
protected void Button1_Click(object sender, EventArgs e)
{
TextBox period = ((TextBox)Accordion.FindControl("TextBox1"));
Label1.Text = period.Text;
}
Если, допустим, изначально задаю какое-то значение для TextBox1, т. е.
Код:
<asp:TextBox ID="TextBox1" runat="server" Text="10"></asp:TextBox>
В чем проблема? Как получить значение пользователя из TextBox?