ться автоматично і його можна відкрити в браузері рішень). p> Додаємо файл в проект
В
Якщо відкрити даний файл, то видно що в ньому вже є шаблони для 5 подій
. Application_start відпрацьовує коли завантажується додаток
void Application_Start (object sender, EventArgs e) {//Code that runs on application startup}
. Application_End Додаток завершується. p>. Application_Error помилка в додатку. p> 4. Session_Start - починається сесія для нового користувача. p>. Session_End - Завершується сесія. br/>
Треба відзначити що метод Session_End відпрацьовує тільки тоді коли в налаштуваннях програми Session State виставлено в InProc. p> Наприклад можна підраховувати поточну кількість користувачів на сайті. Для цього в обробник події Session Start потрібно додати збільшення лічильника користувачів, а в Session End відповідно зменшення повний код буде виглядати так
void Application_Start (object sender, EventArgs e) {Application ["users"] = 0;} void Application_End (object sender, EventArgs e) {} void Application_Error (object sender, EventArgs e) {} void Session_Start (object sender, EventArgs e) {Application ["users"] = Convert.ToInt32 (Application ["users"]) + 1;} void Session_End (object sender, EventArgs e) {Application ["users"] = Convert. ToInt32 (Application ["users"]) - 1;}
Основні контроли Web додатків
У Web додатках кнопка робить постбека (в HTML це називається submit) на яку-небудь сторінку (найчастіше на свою ж). Основна відмінність ASP.NET полягає в тому, що по кнопці йде не тільки постбека (передача post і get параметрів), але так само ще відпрацьовує подія Click, яке обробляється яким або методом, тобто після натискання кнопки не тільки перезавантажиться сторінка, а й відпрацює метод підв'язаний на подію Click. У кнопки є наступні цікаві властивості:
- Вказує ім'я класу стилів з Вашого CSS файлу-Напис на кнопці-Коли true кнопка активна. Тобто її можливо натиснути-Зберігати чи ні стан елемента під ViewState-Вказується інструкція javascript, яка виконається при кліку по кнопці-Сторінка, на яку буде виконаний постбека (передача параметрів). Аналог action в тезі form-Спливаюча підказка-Група для перевірки значень перед постбека-коли false кнопка не відображається
Практично всі перераховані вище параметри є загальними для всіх контролів, тому надалі можна розглядати тільки індивідуальні для кожного елемента керування. p> Основний обробник події Click.
При подвійному натисканні на кнопку відкривається файл з кодом на C #. Якщо, наприклад, між фігурними дужками дописати Response.Write (Button1.Text); то на екран буде виведений текст на кнопці. br/>
protected void Button1_Click (object sender, EventArgs e) {Response.Write (Button1.Text);}
Посилання - HyperLink
Аналог A HREF в HTML, от її характеристики:
ImageUrl - Адреса картинки, яка буде виступати в якості по...