використовувати в якості індексу активного View
В
Далі додаємо обробник події MenuItemClick для меню. І додаємо наступний код. br/>
protected void Menu1_MenuItemClick (object sender, MenuEventArgs e) {MultiView1.ActiveViewIndex = Convert.ToInt32 (Menu1.SelectedValue);}
Тепер як користувач клацне по меню, буде змінюватися активна в'юшки.
Прокрутка банерів
Напевно кожен веб майстер хоче хоча б окупити витрати на хостинг. Для цього можна, наприклад, розміщувати банери. У ASP.NET є спеціальний компонент під назвою AdRotator. Отже, розміщуємо даний компонент на сторінці. І прив'язуємо джерело даних. Я в якості джерела вибрав базу даних, в ній необхідно створити табличку, в якій буде як мінімум два поля:
. Повний шлях до банера. p>. URL куди буде направлятися користувач по клацанню з цього банеру. p> Після того, як прив'язка зроблена, необхідно в AdRotator вказати наші поля. У властивість ImageUrlField вказуємо ім'я колонки яка містить шлях до банера. У властивість NavigateUrlField вказуємо ім'я колонки яка містить URL. p> Ось власне і все. Тепер при завантаженні сторінки автоматично буде вибиратися один з банерів в нашої базі даних. Як джерело даних можна також вибрати об'єкт, SiteMap або XML файл. p> - Зберігач ключ значення
Аналогом ComboBox У ASP.NET є DropDownList. У коді HTML він буде виглядати як SELECT. Розглянемо як прикрутити джерело даних до даного контролу і отримати ключ - значення. Як завжди я монтую базу даних, хоча можна і інші джерела. Вказуємо яке поле відповідає за відображення в контролі, а яке буде передаватися в якості значення (найчастіше це ID записи)
В
Додамо кнопку. p> Виводимо значення і текст обраного пункту
protected void Button1_Click (object sender, EventArgs e) {Response.Write (DropDownList1.SelectedItem.Value + "" + DropDownList1.SelectedItem.Text);}
В
- Групування елементів
використовується в якості контейнера для декількох елементів і може виконувати групові операції, наприклад приховування об'єктів. Додамо дві панелі і розмістимо в першій текстовій поле і кнопку в другій панелі створимо Label і будемо виводити в нього текст введений в текстове поле. Після натискання на кнопку на сторінці повинна бути тільки введена напис. Спочатку встановимо Visible для другої панелі в false
asp: Panel>
подію Click кнопки приховуємо текстове поле і кнопку, встановлюючи visible = false у першої панелі...