ไวยากรณ์ asp+ เบื้องต้น (3)----การเขียนโปรแกรมฝั่งเซิร์ฟเวอร์เบื้องต้นของ asp+
ผู้เขียน:Eve Cole
เวลาอัปเดต:2009-05-30 19:54:14
บทนี้แนะนำการควบคุมฝั่งเซิร์ฟเวอร์ของ Asp+ นอกเหนือจากการใช้เครื่องหมาย <%%> แล้ว นักพัฒนาโปรแกรม asp+ ยังสามารถใช้แท็กใหม่เพื่อสร้างเพจแบบไดนามิกได้ runat=server เพื่อประกาศว่าตัวควบคุมเซิร์ฟเวอร์ต่อไปนี้ถูกใช้ในตัวอย่างต่อไปนี้: <form runat=server>, <asp:textbox runat=server>, <asp:dropdownlist
runat=server> และ <asp:button runat=server> จะสร้างโค้ด HTML โดยอัตโนมัติระหว่างการดำเนินการ
<html>
<หัว>
<link rel="stylesheet"href="intro.css">
</หัว>
<ร่างกาย>
<ศูนย์>
<การกระทำของฟอร์ม = "intro4.aspx" method = "โพสต์" runat = เซิร์ฟเวอร์ >
<h3> ชื่อ: <asp:textbox id = "ชื่อ" runat = "เซิร์ฟเวอร์"/>
ประเภท: <asp:dropdownlist id="ประเภท" runat=server>
<asp:listitem>จิตวิทยา</asp:listitem>
<asp:listitem>ธุรกิจ</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:รายการดรอปดาวน์>
<asp:button text="ค้นหา" runat="เซิร์ฟเวอร์"/>
</แบบฟอร์ม>
</ศูนย์>
</ร่างกาย>
</html>
ผลลัพธ์ของตัวอย่างนี้คือ
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
หมายเหตุ: การควบคุมเซิร์ฟเวอร์เหล่านี้จะสร้างโค้ด HTML บนฝั่งไคลเอ็นต์ แต่เนื้อหาของการควบคุมเซิร์ฟเวอร์เหล่านี้จะไม่ถูกบันทึกในการซ่อน แต่จริง ๆ แล้วจะถูกบันทึกระหว่างเพจ และไม่มีโค้ดสคริปต์บนฝั่งไคลเอ็นต์
นอกเหนือจากการควบคุมเซิร์ฟเวอร์อินพุตเหล่านี้แล้ว Asp+ ยังช่วยให้นักพัฒนาสามารถเพิ่มการควบคุมแบบกำหนดเองบางอย่างได้ด้วยตนเอง เช่นสิ่งที่เราจะเห็นในตัวอย่างต่อไปนี้
การควบคุม <asp:adrotator> สร้างภาพโฆษณาแบบไดนามิก
<html>
<หัว>
<link rel="stylesheet"href="intro.css">
</หัว>
<ร่างกาย>
<ศูนย์>
<ฟอร์มการกระทำ = "intro5.aspx" วิธีการ = "โพสต์" runat = "เซิร์ฟเวอร์">
<asp:adrotator AdvertisementFile="ads.xml" BorderColor="สีดำ" BorderWidth=1 runat="เซิร์ฟเวอร์"/>
<h3> ชื่อ: <asp:textbox id = "ชื่อ" runat = "เซิร์ฟเวอร์"/>
ประเภท: <asp:dropdownlist id="ประเภท" runat=server>
<asp:listitem>จิตวิทยา</asp:listitem>
<asp:listitem>ธุรกิจ</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:รายการดรอปดาวน์>
<asp:button text="ค้นหา" runat="เซิร์ฟเวอร์"/>
</แบบฟอร์ม>
</ศูนย์>
</ร่างกาย>
</html>
เนื้อหาของไฟล์โฆษณาคือ:
<โฆษณา>
<โฆษณา>
<ImageUrl>/quickstart/aspplus/images/banner1.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>ข้อความแสดงแทน</AlternateText>
<คำหลัก>คอมพิวเตอร์</คำหลัก>
<การแสดงผล>80</การแสดงผล>
</โฆษณา>
<โฆษณา>
<ImageUrl>/quickstart/aspplus/images/banner2.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>ข้อความแสดงแทน</AlternateText>
<คำหลัก>คอมพิวเตอร์</คำหลัก>
<การแสดงผล>80</การแสดงผล>
</โฆษณา>
<โฆษณา>
<ImageUrl>/quickstart/aspplus/images/banner3.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>ข้อความแสดงแทน</AlternateText>
<คำหลัก>คอมพิวเตอร์</คำหลัก>
<การแสดงผล>80</การแสดงผล>
</โฆษณา>
</โฆษณา>
ตัวอย่างนี้ทำงานบน:
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro5.aspx
ข้างต้นนี้เป็นคำอธิบายโดยย่อเกี่ยวกับการควบคุมเซิร์ฟเวอร์สำหรับไฟล์ asp+ ในการบรรยายต่อไปนี้ เราจะอธิบายการควบคุมเซิร์ฟเวอร์ asp+ ขั้นสูงบางส่วน โปรดสนับสนุนพวกเราเช่นเคย!