Розділ I 1. Розумійте різницю між C/S і B/S, ASP.NET розробка програм на основі моделі B/S 2.ASP. Особливості та переваги .NET (див. підручник) 3. Як створити ASP.NET веб-програму у vs2008 (vs2010)? Кроки: File-->New->Project-->windows C#->ASP.NET додаток 4. Розділення коду: веб-сторінка на передньому плані та фонова логічна мова C# розділяються,
Розділ II 1. Мова скриптів: серверна, клієнтська 1.1 Серверна мова скриптів Метод написання 1: <скрипт для видалення t language="C#">... Код C# .....</scrip去掉t> Метод написання 2: <% %>
1.2 Мова скриптів клієнта (Javascrip видаляє t) Письмо: <scrip remove t type="text/javascrip remove t">... javascrip видаляє t-код....</scrip去掉t>
Відмінність: Скрипти на стороні клієнта надсилаються безпосередньо на сторінку клієнта і виконуються в браузері клієнта. Серверний скрипт компілюється і приховується на стороні сервера, після чого інформація про результат надсилається клієнту
2.Page об'єкти (поширені події та атрибути) 2.1 Події: Page_Load: Автоматично викликається при завантаженні сторінки 2.2 Атрибут: IsPostBack: Визначити, чи завантажено вперше (false: перше завантаження, true: повернення доступу)
3. Передача значення сторінки 3.1 Значення, що передається на сторінці: ViewState["key") наприклад: значення зберігання: ViewState["name"] = "Zhang San"; Значення: ім'я рядка = ViewState["name"]. ToString(); 3.2 Значення передачі між сторінками 1. Сторінка A переходить до B: Додайте атрибут PostBackUrl="B.aspx" до кнопки в A 2. Фоновий код на сторінці B: PreviousPage.FindControl("Control ID сторінки A");
Розділ III 1. Поширені елементи керування: текстове поле, випадаюче меню, вибір радіо, галочка, кнопка... 2. Перевірте керування:
Розділ IV 1. Об'єкт відповіді 1.1 Перенаправлення (URL); Метод: Стрибок по сторінках 1.2 Write("html-тег"); Метод: Відображення змісту сторінки відповідей 1.3 Кінець(); Метод: Припиніть відповідати на зміст сторінки 2. Об'єкт запиту 2.1 Атрибут: QueryString["key"]: Отримати параметри, передані в URL 2.2 Функція: Передавати значення між сторінками Кроки: 1. Кнопка крапки сторінки: Response.Redirect(B.aspx?Variable Name 1=Value 1&Variable Name 2=Value2&... ); 2. Сторінка B отримує значення: Request.QueryString["Variable Name 1"] 3. Об'єкт сервера 3.1 Server.HTMLEncode ("html tag"); Закодуйте html-тег так, щоб він був у вигляді рядка 3.2 Server.UrlEncode ("url path"); Закодувати рядок URL 3.3 Server.MapPath ("шлях до URL"); Повертає абсолютний фізичний шлях до цього URL-шляху
Розділ 5 1. Об'єкт додатку: Об'єкт набору додатків, який існує протягом усієї програми (глобальна змінна) Використання змінної застосунку: application["variable name"] = значення; 2. Об'єкти cookie: Різні клієнти мають різні об'єкти, і збережену інформацію можна зберігати на клієнті. Існує два типи печива: 1. Збережений у пам'яті, користувач зникає після виходу; 2。 Він зберігається у вигляді txt-файлу у папці cookie клієнта, а час зберігання можна налаштовувати. Як використовувати змінні об'єкта cookie 1. Визначити об'єкт cookie Cookie HttpCookie = новий HttpCookie ("ключ","значення"); 2. Додайте файл cookie до об'єкта Response Відповідь.Cookies.Add(cookie); 2.2 (Збережено як txt-файл у спеціальній папці на клієнті) Cookie.Expires = DateTime.Now.Add ("Час збереження"); 3. Прочитайте зміст об'єкта cookie string strValue = Request.Cookies["key"]. Цінність;
3. Об'єкт сесії: Різні клієнти мають різні об'єкти, які існують після входу користувача і зникають після виходу. Метод використання змінної сесії: Session ["ім'я змінної"] = значення; Поширені властивості сесії: SessionID: Кожен користувач має свій унікальний SessionID Тайм-аут: Встановіть час тайм-ауту користувача, unit: minutes, користувач автоматично вийде (очистить сесію), якщо користувач не працює у визначений час, за замовчуванням це 20 хвилин, ви можете змінити це у файлі aspx: <% session. Timeout=10 %> Метод сесії: Abandon()
ASP.NET知识点.doc
(29 KB, Кількість завантажень: 0, Ціна продажу: 1 Grain MB)
|