Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16550|Отговор: 0

[ASP.NET] ASP.NET точки на знание

[Копирай линк]
Публикувано в 2.04.2015 г. 10:32:43 ч. | | |
Глава 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)





Предишен:asp.net имплементирам бисквитки за запазване на стойности
Следващ:asp.net съхранявам бисквитките на клиента и ги запазвам
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com