top
Loading...
asp+語法介紹(三)----asp+的服務器端編程初步
/*
文章出處:http://www.aspCool.com 轉載請注明,謝謝!
*/
這一章介紹關于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+ 服務器控件的 文章
請大家一如即往的支持我們!


北斗有巢氏 有巢氏北斗