Поиск
 

Web-Приложения

Создание Web приложений на технологии ASP.NET

Cи Шарп это просто Simple C#
Логин Пароль Вход Регистрация
Главная
Изучаем C#
Web-приложения
Win-приложения
Web-сервисы
ADO.NET
FrameWork
Алгоритмы
Исходники
Классы
Среда разработки
Статьи
Форум
FAQ
О Проекте
Обратная связь
Отблагодарить
Rambler's Top100

Panel - Группируем элементы

Panel используется в качестве контейнера для нескольких элементов и может выполнять групповые операции, например скрытия объектов.
Добавим две панели и разместим в первой текстовой поле и кнопку
во второй панели создадим Label и будем выводить в него текст введенный в текстовое поле
После нажатия на кнопку на странице должна быть только введенная надпись
Первоначально установим Visible для второй панели в false



        <asp:Panel ID="Panel1" runat="server" Height="50px" Width="125px">
            <asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
            <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" /></asp:Panel>
    
        <asp:Panel ID="Panel2" runat="server" Height="50px" Visible="False" Width="125px">
            <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label></asp:Panel>




В событии Click кнопки скрываем текстовое поле и кнопку, устанавливая visiable=false у первой панели



    protected void Button1_Click(object sender, EventArgs e)
    {
        Label1.Text = TextBox1.Text;
        Panel1.Visible = false;
        Panel2.Visible = true;
    }




В итоге на одной странице мы можем как принимать данные от пользователя так и показывать некий результат, причем без отображения все контролов, в которые вводилась информация

Предыдущая стр.    Оглавление    Следующая стр.
Средняя оценка: (1 - 1 голосов)
Для оценки необходимо зарегистрироваться


Только зарегистрировавшиеся пользователи могут оставлять комментарии