Bölüm I 1. C/S ile B/S arasındaki farkı anlayın, ASP.NET B/S modeline dayalı program geliştirmedir 2.ASP. .NET'in Özellikleri ve Faydaları (Ders Kitabına Bakınız) 3. vs2008 (vs2010) içinde ASP.NET web programı nasıl oluşturulur? Adımlar: Dosya-->New->Project-->windows C#->ASP.NET uygulaması 4. Kod ayrımı: ön plan web sayfası ve arka plandaki C# mantık dili ayrılır,
Bölüm II 1. Script dili: sunucu tarafı, istemci tarafı 1.1 Sunucu tarafı scriptleme dili Yazma yöntemi 1: <t dilini kaldırmak için scrip="C#">... C# kodu .....</scrip去掉t> Yazma yöntemi 2: %< %>
1.2 İstemci script dili (Javascrip t'yi kaldırır) Yazı: <scrip remove t type="text/javascrip remove t">... javascrip t-kodunu kaldırır....</scrip去掉t>
Fark: İstemci tarafı betikler doğrudan istemci sayfasına gönderilir ve istemci tarayıcısında çalıştırılır. Sunucu tarafı betiği derlenir ve sunucu tarafında gizlenir, ardından sonuç bilgisi istemciye gönderilir
2.Page nesneler (yaygın olaylar ve nitelikler) 2.1 Olaylar: Page_Load: Sayfa yüklendiğinde otomatik olarak çağrılır 2.2 Öznitelik: IsPostBack: İlk kez yüklenip yüklenmediğini belirleyin (yanlış: ilk yükleme, doğru: erişimi geri döndür)
3. Sayfa değeri transferi 3.1 Sayfa İçinde Gönderilen Değer: ViewState["key") örneğin: depolama değeri: ViewState["name"] = "Zhang San"; Değer: string name = ViewState["name"]. ToString(); 3.2 Sayfalar arasında değer aktarma 1. Sayfa A B'ye atlar: PostBackUrl="B.aspx" özniteliğini A'daki butona ekleyin 2. Sayfa B'deki arka plan kodu: PreviousPage.FindControl ("Sayfa A'nın Kontrol Kimliği");
Bölüm III 1. Yaygın kontroller: metin kutusu, açılır kutu, radyo seçimi, kontrol et, düğme... 2. Kontrolleri doğrulayın:
IV. Bölüm 1. Yanıt nesnesi 1.1 Yönlendirme (URL); Yöntem: Sayfa atlama 1.2 Write("html tag"); Yöntem: Yanıt sayfasının içeriğini göster 1.3 End(); Yöntem: Sayfa içeriğine yanıt vermeyi bırakın 2. Nesne talep et 2.1 Öznitelik: QueryString["key"]: URL'de parametreleri alın 2.2 Fonksiyon: Sayfalar arasında değer aktarma Adımlar: 1. Bir sayfa noktası düğmesi: Response.Redirect(B.aspx?Değişken Adı 1=Değer 1&Değişken Adı 2=Değer2&... ); 2. Sayfa B değer alır: Request.QueryString["Değişken Adı 1"] 3. Sunucu nesnesi 3.1 Server.HTMLEncode("html tag"); HTML etiketini dizi formunda olacak şekilde kodlayın 3.2 Server.UrlEncode("url path"); URL dizesini kodlayın 3.3 Server.MapPath("url yolu"); O URL yoluna mutlak fiziksel yolu döndürür
Bölüm 5 1. Uygulama nesnesi: Program boyunca çalışan (küresel değişken) mevcut olan uygulama kümesi nesnesi Uygulama değişkeni kullanımı: application["variable name"] = değer; 2. Cookie nesneleri: Farklı müşterilerin farklı nesneleri vardır ve depolanan bilgiler istemcide kaydedilebilir. İki tür kurabiye vardır: 1. Kullanıcı hafızaya kaydedildiğinde, ayrıldığında kaybolur; 2。 İstemci çerez klasörüne txt dosyası şeklinde kaydedilir ve depolama süresi özelleştirilebilir. Cookie nesne değişkenleri nasıl kullanılır 1. Cookie nesnesini tanımlayın HttpCookie cookie = yeni HttpCookie("key","value"); 2. Yanıt nesnesine bir kurabiye ekleyin Response.Cookies.Add(cookie); 2.2 (İstemcide özel bir klasör altında txt dosyası olarak kaydedilmiştir) Cookie.Expires = DateTime.Now.Add("Kaydetme Zamanı"); 3. Cookie nesnesinin içeriğini okuyun string strValue = Request.Cookies["key"]. Değer;
3. Oturum nesnesi: Farklı müşterilerin farklı nesneleri vardır; kullanıcı giriş yaptıktan sonra var olur ve çıkıştan sonra kaybolur. Oturum değişkeni kullanım yöntemi: Oturum ["değişken adı"] = değer; Oturumun Ortak Özellikleri: SessionID: Her kullanıcının kendine özgü SessionID'si vardır Zaman aşımı : Kullanıcı zaman aşımına ait süre, birim: dakika, kullanıcı belirlenen süre içinde çalışmazsa otomatik olarak oturumu çıkarır (oturumu temizler), varsayılan süre 20 dakikadır, bunu aspx dosyasında değiştirebilirsiniz: %< oturum. Zaman aşımı=%10> Oturum yöntemi: Terk et()
ASP.NET知识点.doc
(29 KB, İndirme sayısı: 0, Satış fiyatı: 1 Grain MB)
|