asp+語法介紹(三)----asp+的伺服器端程式設計初步
作者:Eve Cole
更新時間:2009-05-30 19:54:14
這一章介紹關於Asp+的伺服器端的控制項除了使用<%%>號以外,asp+ 的程式開發者目前可以使用新的標籤來產生動態的頁面了,新的伺服器控制可以在asp+ 檔案中利用一個特殊的tag runat=server來宣告下面的範例中用到了以下幾個伺服器控制項<form runat=server>, <asp:textbox runat=server>, <asp:dropdownlist
runat=server>, and <asp:button runat=server>在運作的過程中他們都會自動產生HTML程式碼
<html>
<head>
<link rel="stylesheet"href="intro.css">
</head>
<body>
<center>
<form action="intro4.aspx" method="post" runat=server>
<h3> Name: <asp:textbox id="Name" runat="server"/>
Category: <asp:dropdownlist id="Category" runat=server>
<asp:listitem>psychology</asp:listitem>
<asp:listitem>business</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:dropdownlist>
<asp:button text="Lookup" runat="server"/>
</form>
</center>
</body>
</html>
這個範例的運行結果在
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro4.aspx
注意:這些伺服器控制項都會在客戶端產生HTML程式碼,但這些伺服器控制項的內容並沒有保存在Hidden 中,而是事實在的保存在頁面之間,而且在客戶端沒有任何的script 程式碼
除了這些輸入的伺服器控件,Asp+ 允許開發者自己去豐富一些定植的控件,例如在下面的例子中我們將要看到的
<asp:adrotator>控制項就是動態的生成廣告圖片
<html>
<head>
<link rel="stylesheet"href="intro.css">
</head>
<body>
<center>
<form action="intro5.aspx" method="post" runat="server">
<asp:adrotator AdvertisementFile="ads.xml" BorderColor="black" BorderWidth=1 runat="server"/>
<h3> Name: <asp:textbox id="Name" runat="server"/>
Category: <asp:dropdownlist id="Category" runat=server>
<asp:listitem>psychology</asp:listitem>
<asp:listitem>business</asp:listitem>
<asp:listitem>popular_comp</asp:listitem>
</asp:dropdownlist>
<asp:button text="Lookup" runat="server"/>
</form>
</center>
</body>
</html>
廣告文件的內容是:
<Advertisements>
<Ad>
<ImageUrl>/quickstart/aspplus/images/banner1.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Alt Text</AlternateText>
<Keyword>Computers</Keyword>
<Impressions>80</Impressions>
</Ad>
<Ad>
<ImageUrl>/quickstart/aspplus/images/banner2.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Alt Text</AlternateText>
<Keyword>Computers</Keyword>
<Impressions>80</Impressions>
</Ad>
<Ad>
<ImageUrl>/quickstart/aspplus/images/banner3.gif</ImageUrl>
<TargetUrl>http://www.microsoft.com</TargetUrl>
<AlternateText>Alt Text</AlternateText>
<Keyword>Computers</Keyword>
<Impressions>80</Impressions>
</Ad>
</Advertisements>
這個範例的運作在:
http://tutorial.superexpert.com/quickstart/aspplus/samples/webforms/intro/intro5.aspx
以上是我們對asp+檔案的伺服器控制項的一些簡單描述,下面的一講,我們會講解一些高級的asp+ 伺服器控制項的文章請大家一如即往的支持我們!