Глава 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"; Стойност: име на низ = 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?Име на променлива 1=Стойност 1&Име на променлива 2=Стойност2&... ); 2. Страница B получава стойност: Request.QueryString["Име на променлива 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["име на променлива"] = стойност; 2. Бисквитки обекти: Различните клиенти имат различни обекти и съхранената информация може да се запази върху клиента. Има два вида бисквитки: 1. Запазен в паметта, потребителят изчезва, когато си тръгне; 2。 Той се запазва под формата на txt файл в клиентската папка с бисквитки, а времето за съхранение може да бъде персонализирано. Как да използваме променливи на бисквитки обекти 1. Дефинирайте бисквит обекта HttpCookie cookie = нова HttpCookie("ключ", "стойност"); 2. Добавете бисквитка към обекта Response Response.Cookies.Add(бисквитка); 2.2 (Запазено като txt файл в специална папка на клиента) Cookie.Expires = DateTime.Now.Add ("Време за запазване"); 3. Прочетете съдържанието на обекта с бисквитки string strValue = Request.Cookies["key"]. Стойност;
3. Сесийен обект: Различните клиенти имат различни обекти, които съществуват след влизане на потребителя и изчезват след излизане. Метод на използване на сесийни променливи: Session ["име на променлива"] = стойност; Общи свойства на сесията: SessionID: Всеки потребител има свой уникален SessionID Timeout: Задайте timeout на потребителя, единица: минути, потребителят автоматично ще излезе (изчисти сесията), ако не работи в определеното време, стандартното време е 20 минути, можете да го промените в aspx файла: <% session. Timeout=10 %> Метод на сесия: Abandon()
ASP.NET知识点.doc
(29 KB, Брой изтегляния: 0, Цена за продажба: 1 Grain MB)
|