Situs web dan komunitas sumber daya pengembangan web terbesar di Cina,
Asp + Web Forms, istilah baru Microsoft, sebagai kata -katanya sendiri, kerangka halaman Formulir Web Asp + adalah model pemrograman runtime NGWS yang ditingkatkan yang secara dinamis dapat menghasilkan halaman web di server. Bukankah mudah dimengerti? atau skrip jarak jauh untuk melakukannya. Jadi, seperti apa bentuk Web itu? Bahkan, Anda telah melihatnya, ingat contoh yang saya berikan terakhir kali, ya, itu adalah bentuk web, tetapi karena contohnya penuh dengan HTML statis, ketika Anda menekan tombol "pencarian" hanya formulir, tidak ada yang terjadi Kami melihat formulir web nyata dalam arti nyata.
File: intro6.aspx
<Html>
<head>
<tautan rel = stylesheethref = intro.css>
</head>
<bahasa skrip = c# runat = server>
void submitbtn_click (pengirim objek, EventArgs e) {{
Message.text = hai + name.text +, Anda pilih: + Category.selectedItem;
}
</script>
<body>
<senter>
<Form Action = Metode intro6.aspx = Post runat = server>
<ASP: Adrotator AdvertisementFile = ads.xml BorderColor = Black BorderWidth = 1 runat = server/>
<h3> Nama: <Asp: TextBox ID = Name runat = server/>
Kategori: <ssp: dropdownlist id = kategori runat = server>
<Asp: ListItem> Psikologi </SP: ListItem>
<Asp: ListItem> Business </asp: listItem>
<Asp: listItem> Popular_Comp </SP: ListItem>
</asp: dropdownlist>
<Asp: Tombol Jenis = Kirim Teks = Lookup OnClick = Kirimtbtn_Click Runat = Server/>
<p>
<ASP: Label ID = pesan runat = server/>
</form>
</penter>
</body>
</html>
Nah, mari kita lihat apa perbedaan antara program ASP+ ini berbeda dari ASP. Sebagian besar adalah < % %>, terutama ketika dicampur dalam HTML, ini tidak seperti bahasa pemrograman. Tentu saja, ini bukan untuk mengatakan bahwa Anda tidak dapat menggunakan < % %> sekarang, bagaimanapun, ini kompatibel dengan ASP, tetapi saya masih mencoba menggunakannya sesedikit mungkin. Lihatlah paragraf berikut:
<bahasa skrip = c# runat = server>
void submitbtn_click (pengirim objek, EventArgs e) {{
Message.text = hai + name.text +, Anda pilih: + Category.selectedItem;
}
</script>
Apakah teman yang menggunakan C merasa terbiasa? Itu benar, ini adalah fungsi pemrosesan acara yang ditulis dalam C#, void SubmitBTN_CLICK (pengirim objek, EventArgs E), Anda mungkin mengerti dengan cepat. Anda mungkin memperhatikan pesan, nama, dan kategori dalam baris kode ini tidak ditentukan, jadi dari mana mereka berasal? Lihat kode di bawah ini:
<Form Action = Metode intro6.aspx = Post runat = server>
<ASP: Adrotator AdvertisementFile = ads.xml BorderColor = Black BorderWidth = 1 runat = server/>
<h3> Nama: <Asp: TextBox ID = Name runat = server/>
Kategori: <ssp: dropdownlist id = kategori runat = server>
<Asp: ListItem> Psikologi </SP: ListItem>
<Asp: ListItem> Business </asp: listItem>
<Asp: listItem> Popular_Comp </SP: ListItem>
</asp: dropdownlist>
<Asp: Tombol Jenis = Kirim Teks = Lookup OnClick = Kirimtbtn_Click Runat = Server/>
<p>
<ASP: Label ID = pesan runat = server/>
</form>
Penulisan formulir ini sama sekali berbeda dari formulir HTML? Pertama -tama, semua formulir termasuk runat = server di belakang formulir itu sendiri. Kotak pemilihan menjadi <asp: dropdownlist>, opsi kotak pemilihan menjadi <asp: listitem>, dan tombol kirim menjadi <asp: tombol>, fungsi kontrol yang sesuai dengan tombol ini adalah fungsi submitbtn_click yang saya sebutkan sekarang, yang berjalan di server. Selain itu, ada kontrol sisi server. Anda dapat menjalankan program ini, dan kemudian melihat kode sumber HTML, Anda akan menemukan garis seperti itu:
<Input Tipe = Hidden Name = __ ViewState Value = A0Z-1715863018__x>
Ya, ASP+dilewatkan melalui bentuk bentuk tersembunyi ini.
Ada garis kode seperti itu di bawah tanda <Morm>:
<ASP: Adrotator AdvertisementFile = ads.xml BorderColor = Black BorderWidth = 1 runat = server/>
ASP: Adrotator, ini juga merupakan kontrol server -side, Anda tahu namanya, rotasi iklan, tetapi relatif terhadap ASP, tidak menggunakan komponen -in buatan, tetapi sebagai kontrol sisi server. .Xml, kodenya adalah sebagai berikut:
file ads.xml:
<ciklan>
<ad>
<ImageUrl> /QuickStart/aspplus/images/Banner1.gif </mageUrl>
<TargetUrl> http://www.microsoft.com </targeturl>
<sternateText> Teks alt </sternateText>
<wordsword> Komputer </wordword>
<Mrifsions> 80 </Impressions>
</dad>
<ad>
<ImageUrl> /QuickStart/ASPPlus/IMAGES/BANNER2.GIF </ImageUrl>
<TargetUrl> http://www.microsoft.com </targeturl>
<sternateText> Teks alt </sternateText>
<wordsword> Komputer </wordword>
<Mrifsions> 80 </Impressions>
</dad>
<ad>
<ImageUrl> /QuickStart/aspplus/images/banner3.gif </mageUrl>
<TargetUrl> http://www.microsoft.com </targeturl>
<sternateText> Teks alt </sternateText>
<wordsword> Komputer </wordword>
<Mrifsions> 80 </Impressions>
</dad>
</Iklan>
Lihatlah diri saya sendiri, saya tidak akan menjelaskan secara rinci.
Nah, jalankan program ini lagi sekarang, dan alami perbedaan antara itu dan ASP dan persiapkan konten berikutnya.