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

2016-01-29 19:10 17 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,则没有

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

延伸阅读
     页面代码:   <script type="text/javascript"    function ReceiveServerData(rValue)    {    alert(rValue);    }    </script   <input id="Button1" type="button" value="button" onclick ="CallServe...
标签: Web开发
四: XSL --- 在服务器端的实现 1.兼容所有的浏览器 在上面一章我们介绍了可以通过JavaScript调用浏览器的XML parser(解析软件)来转换XML文档。但是这个方案依然有个问题:如果浏览器没有XML parser插件怎么办?(注:IE5内自带XML parser) 为了使我们的XML数据能被所有的浏览器正确显示,我们不得不在服务器端将XML转换成纯HTML代码,再输...
标签: 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的安全设置有关)。那么,我们如何来避免这些问题呢?...

经验教程

530

收藏

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