APS + 中文教程(三)--服务器端控制(一)

2016-01-29 19:10 21 1 收藏

APS + 中文教程(三)--服务器端控制(一),APS + 中文教程(三)--服务器端控制(一)

【 tulaoshi.com - ASP 】

  三、Asp+ 服务器端控制 (Asp+ Server Control)

上次讲了一些有关ASP + 服务器端控制的内容,现在来详细讲一下。Asp + 服务器端控制是微软新提出的概念,它的实现是基于微软的.NET框架,它实际上是一种特殊的HTML元素,服务器端与它是交互的关系,在生成这些元素后不但能接受它们的值,还可以动态控制它们,以完成一些很COOL的功能。下面列出所有ASP + 目前支持的所有28个服务器端控制及其具体用法。

1、    Adrotator : 广告轮换服务器端控制,它的具体行为是在指定的XML文件里定义的,如下:

  <Advertisements
           <Ad
          <ImageUrl/quickstart/aspplus/images/banner1.gif</ImageUrl
          <NavigateUrlhttp://www.microsoft.com</NavigateUrl
          <AlternateTextMicrosoft.com</AlternateText
          <KeywordComputers</Keyword
          <Impressions80</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" /
        
    </form

</body
</html

这个控制带有一个属性SelectionMode,它的具体属性值如下:
Day :            可以选择任意一个单独的日子。
DayWeek:        可以选择一天或一个星期。
DayWeekMonth:   可以选择一天或一个星期或一个月。
None:            不能选择日期。


4、    CheckBox :  检查框嘛,没什么好说的,但有一点不同,那就是如果它的AutoPostBack属性设为真,则点选它时可以提交到服务器端。

5、    CheckBoxList : 顾名思义,一组可多选的检查框列表,它有两个重要的属性,RepeatLayout和RepeatDirection,控制这个列表的布局,设成table则该列表以表格为底,如果设成flow,则没有

来源:http://www.tulaoshi.com/n/20160129/1508619.html

延伸阅读
标签: ASP
  客户端和服务器通信可采用一种自定义协议。然而,SOAP为此提供了一种灵活的、易于扩展的和简单的方案。使用XMLHTTP对象,客户端浏览器可请求在服务器上执行一个ASP,并等候服务器的响应以继续。由于原始客户端网页没有卸载,所以对客户来说,整个过程都是透明的,而且速度一般都非常快。   下面通过几个示范网页来探讨该技术...
标签: PHP
  假设有10个网站,分布在各地,它们的库存要同步,而数据库不支持远程连接。 我们要实时地取得服务器的库存数,可以通过很多种方法,我所知道的有以下几种: ·CURL方式 ·SOCKET方式 ·PHP5中的SOAP方式 以下分别给出示例来实现它: CURL方式 client.php <?php $psecode = ’NDE005’;...
标签: PHP
  “零存整取”是工薪阶层常用的投资方式,这就需要计算该项投资的未来值,从而决定是否选择某种储蓄方式。 (1)函数分解 FV函数基于固定利率及等额分期付款方式,返回某项投资的未来值。 语法:FV(rate,nper,pmt,pv,type) Rate为各期利率;Nper为总投资期,即该项投资的付款期总数;Pmt为各期所应支付的金额,其...
标签: Web开发
1. Accordion Accordion可以让你设计多个panel 并且一次只显示一个Panel .在页面上的显示效果就像是使用了多个CollapsiblePanels只不过每一次只展开其中一个CollapsiblePanel.Accordion控件内部包含了若干个AccordionPane,每一个AccordionPane的template里包括了对其Header和Content的定义。我们可以在后台代码中通过SelectedIndex属性取得...
标签: ASP
  以前在这里也曾经有一些文章谈到了在ASP中生成动态图表的问题,但那些文章中所谈到的一些方法都有某些方面的限制,如需要在客户端安装office2000或安装OWC,有些则可能在Intranet中使用时没什么问题,但在通过Internet访问的时候,就可能出现无法正常工作的现象(这主要和SQL Server的安全设置有关)。那么,我们如何来避免这些问题呢?...

经验教程

97

收藏

55
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部