APS + 中文教程(三)--服务器端控制(一)
三、Asp+ 服务器端控制 (Asp+ Server Control)上次讲了一些有关ASP + 服务器端控制的内容,现在来详细讲一下。Asp + 服务器端控制是微软新提出的概念,它的实现是基于微软的.NET框架,它实际上是一种特殊的HTML元素,服务器端与它是交互的关系,在生成这些元素后不但能接受它们的值,还可以动态控制它们,以完成一些很COOL的功能。下面列出所有ASP + 目前支持的所有28个服务器端控制及其具体用法。
1、 Adrotator : 广告轮换服务器端控制,它的具体行为是在指定的XML文件里定义的,如下:
<Advertisements>
<Ad>
<ImageUrl>/quickstart/aspplus/images/banner1.gif</ImageUrl>
<NavigateUrl>http://www.microsoft.com</NavigateUrl>
<AlternateText>Microsoft.com</AlternateText>
<Keyword>Computers</Keyword>
<Impressions>80</Impressions>
</Ad>
</Advertisements>
属性的含义:
<ImageUrl>: 要显示得图片绝对或相对路径。
<NavigateUrl>: 点击图片所指向的URL,如果为空则图片不能被点击。
<AlternateText>: 鼠标移动到图片上所显示的提示信息。
<Keyword>: 指定改广告页面的过滤关键字。
<Impressions>: 该广告的显示百分比,这个数值越高,显示的次数越多。
2、 button: 这个好理解,类似于传统表单中的Button,但用法稍有不同,具体用法我就不祥述了。
3、 Calendar: 一个很方便的日历控制,这样就不用再用javascript费劲编了,还得计算闰年什么的,要多烦有多烦,看下面的例子:
<html>
<head>
<script language="C#" runat="server">
void Date_Selected(object s, EventArgs e) {
Label1.Text = "Selected date is: " + Calendar1.SelectedDate.ToShortDateString();
}
</script>
</head>
<body>
<h3><font face="Verdana">Calendar Example</font></h3>
<form runat=server>
<asp:Calendar id=Calendar1 onselectionchanged="Date_Selected" runat="server" />
<p>
<asp:Label id=Label1 runat="server" />
补充:asp教程,ASP入门