Глава 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["ключ") например: значение хранилища: ViewState["name"] = "Zhang San"; Value: string name = 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 Redirect(URL); Метод: прыжок по странице 1.2 Write («html-тег»); Метод: Отображение содержимого страницы ответов 1.3 End(); Метод: Перестать отвечать на содержимое страницы 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-тег"); Закодировать тег html так, чтобы он был в строчной форме 3.2 Server.UrlEncode ("url path"); Закодировать строку URL 3.3 Server.MapPath («url path»); Возвращает абсолютный физический путь к этому URL-пути
Глава 5 1. Объект приложения: объект множества приложений, который существует на протяжении всей программы (глобальная переменная) Использование переменной приложения: application["variable name"] = значение; 2. Cookie-объекты: у разных клиентов разные объекты, и сохранённая информация может сохраняться на клиенте. Существует два типа печенья: 1. Сохраняясь в памяти, пользователь исчезает при уходе; 2。 Он сохраняется в виде txt-файла в папке cookie клиента, а время хранения можно настраивать. Как использовать переменные объектов cookie 1. Определите объект cookie HttpCookie cookie = новый HttpCookie("ключ", "значение"); 2. Добавить файл cookie в объект Response Response.Cookies.Add (cookie); 2.2 (Сохранено как txt-файл в специальной папке на клиенте) Cookie.Expires = DateTime.Now.Add ("Время для сохранения"); 3. Прочитайте содержимое cookie-объекта строка strValue = Request.Cookies["key"]. Ценность;
3. Объект сессии: У разных клиентов есть разные объекты, которые появляются после входа пользователя и исчезают после выхода. Метод использования переменной сессии: Session ["name" variable"] = значение; Общие свойства сессии: SessionID: У каждого пользователя свой уникальный SessionID Тайм-аут: установите время тайм-аута пользователя, unit: minutes, пользователь автоматически выйдет (очистить сессию), если пользователь не работает в указанное время, по умолчанию 20 минут, вы можете изменить это в файле aspx: <% session. Timeout=10 %> Метод сессии: Abandon()
ASP.NET知识点.doc
(29 KB, Количество скачиваний: 0, Цена продажи: 1 Grain MB)
|