Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 16550|Atsakyti: 0

[ASP.NET] ASP.NET žinių taškai

[Kopijuoti nuorodą]
Paskelbta 2015-04-02 10:32:43 | | |
I skyrius
1. Suprasti skirtumą tarp C / S ir B / S, ASP.NET yra programos kūrimas remiantis B / S modeliu
2.ASP. .NET savybės ir privalumai (žr. vadovėlį)
3. Kaip sukurti ASP.NET žiniatinklio programą vs2008 (vs2010)?
Veiksmai: Failas-->Naujas->Projektas-->windows C#->ASP.NET programa
4. Kodo atskyrimas: priekinio plano tinklalapis ir foninė C# loginė kalba yra atskirti,

II skyrius
1. Scenarijų kalba: serverio, kliento pusės
        1.1 Serverio scenarijų kalba
                1 rašymo būdas: <scrip, kad pašalintumėte t language="C#">... C# kodas .....</scrip去掉t>
                2 rašymo būdas: <% %>

        1.2 Kliento scenarijų kalba (Javascrip pašalina t)
                Rašymas: <scrip remove t type="text/javascrip remove t">... JavaScrip pašalina T-kodą....</scrip去掉t>

Skirtumas: kliento pusės scenarijai siunčiami tiesiai į kliento puslapį ir vykdomi kliento naršyklėje.
        Serverio scenarijus kompiliuojamas ir paslėptas serverio pusėje, o tada rezultato informacija siunčiama klientui

2.Page objektai (įprasti įvykiai ir atributai)
        2.1 Įvykiai: Page_Load: automatiškai iškviečiama įkėlus puslapį
        2.2 Atributas: IsPostBack: Nustatykite, ar jis įkeltas pirmą kartą (false: pirmas įkėlimas, true: grąžinti prieigą)

3. Puslapio vertės perkėlimas
        3.1 Puslapyje perduota reikšmė: ViewState["key")
                pvz.: saugojimo reikšmė: ViewState["name"] = "Zhang San";
                        Reikšmė: eilutės pavadinimas = ViewState["name"]. ToString();
        3.2 Vertės perdavimas tarp puslapių
                1. Puslapis A peršoka į B: pridėkite atributą PostBackUrl="B.aspx" prie mygtuko A
                2. Fono kodas B puslapyje: PreviousPage.FindControl("A puslapio valdymo ID");

III skyrius
1. Bendrieji valdikliai: teksto laukelis, išskleidžiamasis laukelis, radijo pasirinkimas, varnelė, mygtukas...
2. Patikrinkite valdiklius:

IV skyrius
1. Atsakymo objektas
        1.1 Peradresavimas (URL); Metodas: Puslapio šuolis
        1.2 Write("html žyma"); Metodas: atsakymo puslapio turinio rodymas
        1.3 Pabaiga (); Metodas: nustoti reaguoti į puslapio turinį
2. Užklausos objektas
        2.1 Atributas: QueryString["key"]: Gaukite URL perduodamus parametrus
        2.2 Funkcija: perduoti vertę tarp puslapių
                Žingsniai:
1. Puslapio taško mygtukas: Response.Redirect(B.aspx?Variable Name 1=Value 1&Variable Name 2=Value2&... );
2. Puslapis B gauna reikšmę: Request.QueryString["Variable Name 1"]
3. Serverio objektas
        3.1 Server.HTMLEncode ("html žyma"); Užkoduokite html žymą taip, kad ji būtų eilutės formos
        3.2 Server.UrlEncode ("URL kelias");  URL eilutės kodavimas
        3.3 Server.MapPath ("URL kelias");  Pateikia absoliutų fizinį kelią į tą URL kelią

5 skyrius
1. Programos objektas: programos rinkinio objektas, egzistuojantis visoje programoje (visuotinis kintamasis)
        Programos kintamojo naudojimas: application["variable name"] = value;
2. Slapukų objektai: skirtingi klientai turi skirtingus objektus, o išsaugota informacija gali būti išsaugota kliente.
        Yra 2 slapukų tipai: 1. Išsaugotas atmintyje, vartotojas dingsta išėjęs;
2。 Jis išsaugomas txt failo pavidalu kliento slapukų aplanke, o saugojimo laiką galima pritaikyti.
        Kaip naudoti slapukų objektų kintamuosius
                1. Apibrėžkite slapuko objektą
                HttpCookie slapukas = naujas HttpCookie("raktas","reikšmė");
                2. Pridėkite slapuką prie atsakymo objekto
                Response.Cookies.Add(slapukas);
                2.2 (Išsaugota kaip txt failas specialiame kliento aplanke)
                Cookie.Expires = DateTime.Now.Add("Laikas išsaugoti");
                3. Perskaitykite slapuko objekto turinį
                string strValue = Request.Cookies["key"]. Vertė;
               
3. Sesijos objektas: skirtingi klientai turi skirtingus objektus, kurie egzistuoja vartotojui prisijungus ir išnyksta išėjus.
        Seanso kintamojo naudojimo metodas: Sesija ["kintamojo pavadinimas"] = reikšmė;
        Bendrosios sesijos savybės:
Seanso ID: kiekvienas naudotojas turi savo unikalų seanso ID
Skirtasis laikas: Nustatykite vartotojo skirtąjį laiką, vienetas: minutės, vartotojas automatiškai išeis (išvalyti sesiją), jei vartotojas neveiks per nurodytą laiką, numatytasis laikas yra 20 minučių, galite jį pakeisti aspx faile: <% session.Timeout=10 %>
         Seanso metodas: Abandon()

ASP.NET知识点.doc (29 KB, Atsisiuntimų skaičius: 0, Pardavimo kaina: 1 Grūdai MB)





Ankstesnis:asp.net įdiegti slapukus vertybėms išsaugoti
Kitą:asp.net išsaugoti slapukus kliente ir juos išsaugoti
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com