亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

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

2019-11-18 22:17:29
字體:
來源:轉載
供稿:網友
三、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" />
        
    </form>

</body>
</html>

這個控制帶有一個屬性SelectionMode,它的具體屬性值如下:
Day :            可以選擇任意一個單獨的日子。
DayWeek:        可以選擇一天或一個星期。
DayWeekMonth:   可以選擇一天或一個星期或一個月。
None:            不能選擇日期。


4、    CheckBox :  檢查框嘛,沒什么好說的,但有一點不同,那就是如果它的AutoPostBack屬性設為真,則點選它時可以提交到服務器端。

5、    CheckBoxList : 顧名思義,一組可多選的檢查框列表,它有兩個重要的屬性,RepeatLayout和RepeatDirection,控制這個列表的布局,設成table則該列表以表格為底,如果設成flow,則沒有表格,RepeatDirection默認為vertical,垂直排列,如果設為horizontally,則水平排列。

6、    CompareValidator :進行兩個服務器端控制的比較。它有三個不能缺少的重要屬性:ControlToValidate , ControlToCompare 決定要比較那些控制,Operator決定比較的方式,是等于、不等于、大于、小于等。具體實現看下面的例子:

  CompareValidator1.aspx

<%@ Page clienttarget=downlevel %>

<html>
<head>
    <script language="C#" runat="server">

        void Button1_OnSubmit(Object sender, EventArgs e) {

            if (Page.IsValid) {
               lblOutput.Text = "Result: Valid!";
            }
            else {
               lblOutput.Text = "Result: Not valid!";
            }
        }

        void lstOperator_SelectedIndexChanged(Object sender, EventArgs e) {

            comp1.Operator = (ValidationCompareOperator) lstOperator.SelectedIndex;
            comp1.Validate();
        }

   </script>

</head>
<body>

    <h3><font face="Verdana">CompareValidator Example</font></h3>
    <p>Type a value in each textbox, select a comparison operator, then click "Validate" to test.</p>

    <form runat=server>

      <table bgcolor="#eeeeee" cellpadding=10>
      <tr valign="top">
        <td>
            <h5><font face="Verdana">String 1:</font></h5>
            <asp:TextBox Selected id="txtComp" runat="server"></asp:TextBox>
        </td>
        <td>
            <h5><font face="Verdana">Comparison Operator:</font></h5>

            <asp:ListBox id="lstOperator" OnSelectedIndexChanged="lstOperator_SelectedIndexChanged" runat="server">
                    <asp:ListItem Selected Value="Equal" >Equal</asp:ListItem>
                    <asp:ListItem Value="NotEqual" >NotEqual</asp:ListItem>
                    <asp:ListItem Value="GreaterThan" >GreaterThan</asp:ListItem>
                    <asp:ListItem Value="GreaterThanEqual" >GreaterThanEqual</asp:ListItem>
                    <asp:ListItem Value="LessThan" >LessThan</asp:ListItem>
                    <asp:ListItem Value="LessThanEqual" >LessThanEqual</asp:ListItem>
            </asp:ListBox>
        </td>
        <td>
            <h5><font face="Verdana">String 2:</font></h5>
            <asp:TextBox id="txtCompTo" runat="server"></asp:TextBox><p>
            <asp:Button runat=server Text="Validate" ID="Button1" onclick="Button1_OnSubmit" />
        </td>
      </tr>
      </table>

      <asp:CompareValidator id="comp1" ControlToValidate="txtComp" ControlToCompare = "txtCompTo" Type="String" runat="server"/>

      <br>
      
      <asp:Label ID="lblOutput" Font-Name="verdana" Font-Size="10pt" runat="server"/>

    </form>

</body>
</html>


7、    CustomValidator:自定義比較,作用就是可以進行上述基本比較不能完成的比較操作。這個比較可以運行在服務器端,也可以運行在客戶端,如用vbscript或Javascript。用法很簡單,看例子吧。

CustomValidator1.aspx

<html>
<head>
    <script language="C#" runat=server>

        void ValidateBtn_OnClick(object sender, EventArgs e) {

            if (Page.IsValid) {
               lblOutput.Text = "Page is valid!";
            }
            else {
               lblOutput.Text = "Page is not valid! :-(";
            }
        }

        bool ServerValidate (object source, string value) {

            int num = Int32.FromString(value);
            
            if (num%2 == 0)
                return true;
            else
                return false;
        }
        
   </script>

</head>
<body>

<h3><font face="Verdana">CustomValidator Example</font></h3>

<form runat="server">

    <asp:Label id=lblOutput runat="server"
        Text="Enter an even number:"
        Font-Name="Verdana"
        Font-Size="10pt" /><br>

    <p>

    <asp:TextBox id=Text1 runat="server" />
    
    &nbsp;&nbsp;

    <asp:CustomValidator id="CustomValidator1" runat="server"
        ControlToValidate="Text1"
        OnServerValidationFunction="ServerValidate"
        Display="Static"
        Font-Name="verdana" Font-Size="10pt">
           Not an even number!
    </asp:CustomValidator>

    <p>

    <asp:Button text="Validate" onclick="ValidateBtn_OnClick" runat="server" />

</form>

</body>
</html>


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
久久人人爽人人爽人人片亚洲| 另类专区欧美制服同性| 欧美午夜影院在线视频| 欧美极品少妇xxxxⅹ喷水| 亚洲va久久久噜噜噜久久天堂| 精品中文字幕久久久久久| 97国产在线视频| 欧美精品成人91久久久久久久| 国产精品久久久久久久久久99| 国产日韩精品电影| 欧美另类高清videos| 久久影视免费观看| 国产精品日日摸夜夜添夜夜av| 国产亚洲精品久久久优势| 国产精品人成电影在线观看| 亚洲人成电影在线观看天堂色| 69av成年福利视频| 日韩毛片在线观看| 久久综合久久88| 久久精品小视频| 成人综合网网址| www.美女亚洲精品| 91国产美女视频| 亚洲精品www久久久久久广东| 久久精品国产亚洲一区二区| 91精品中国老女人| 久久久久久久久久亚洲| 亚洲精品网址在线观看| 亚洲精品成人网| 亚洲视频第一页| 欧美黄色www| 欧美黄色性视频| 欧美日韩高清在线观看| 51久久精品夜色国产麻豆| 亚洲自拍偷拍色片视频| 国产福利成人在线| 91爱爱小视频k| 亚洲精品一区在线观看香蕉| 久热精品视频在线观看| 91在线中文字幕| 国产精品久久久久久av福利软件| 亚洲性猛交xxxxwww| 亚洲第一福利视频| 91九色精品视频| 亚洲国产古装精品网站| 国产精品福利无圣光在线一区| 中文字幕日韩视频| 中文字幕在线日韩| 国产精品一区二区三区免费视频| 91夜夜揉人人捏人人添红杏| 久久69精品久久久久久久电影好| 久久频这里精品99香蕉| 精品一区二区电影| 国产激情视频一区| 在线电影欧美日韩一区二区私密| 国产精品成人一区| 久久久久久国产精品三级玉女聊斋| 日韩精品亚洲视频| 日本欧美精品在线| 久久精品国产亚洲| 欧美日本精品在线| 日韩免费在线观看视频| 国产香蕉一区二区三区在线视频| 国产精品27p| 亚洲色图第三页| 在线观看日韩专区| 国产精品激情av在线播放| 亚洲mm色国产网站| 日韩精品中文在线观看| 精品人伦一区二区三区蜜桃网站| 91精品国产高清自在线| 91产国在线观看动作片喷水| 国产日韩欧美成人| 成人伊人精品色xxxx视频| 欧美日韩中文在线| 久99久在线视频| 国产日韩精品电影| 日韩精品亚洲元码| 中文字幕精品www乱入免费视频| 中文字幕日韩高清| 97视频在线观看亚洲| 国产精品视频白浆免费视频| 国产在线精品一区免费香蕉| 亚洲免费视频一区二区| 国产精品精品久久久久久| 亚洲国产精品久久久久久| 久久综合免费视频影院| 国产a级全部精品| 精品久久久久久中文字幕大豆网| 亚洲美女福利视频网站| 欧美黑人巨大xxx极品| 亚洲欧美在线磁力| 欧美午夜精品在线| 久久夜色精品亚洲噜噜国产mv| 一个人看的www欧美| 在线亚洲国产精品网| 欧美裸身视频免费观看| 亚洲天堂精品在线| 欧美黑人xxxx| 久久精品视频在线观看| 欧美视频二区36p| 日韩va亚洲va欧洲va国产| 久久精品国产一区二区电影| 欧美精品久久久久久久久久| 日韩欧美aaa| 日本亚洲精品在线观看| 91精品在线观看视频| 欧美日韩在线另类| 51ⅴ精品国产91久久久久久| www.日韩免费| 亚洲一区二区三区四区在线播放| 精品国产一区二区三区久久狼黑人| 亚洲国产成人精品电影| 日韩一区二区在线视频| 成人国产在线视频| 亚洲福利视频专区| 亚洲国产婷婷香蕉久久久久久| 久久久之久亚州精品露出| 日韩中文在线中文网三级| 视频直播国产精品| 九九热99久久久国产盗摄| 久久久精品2019中文字幕神马| 国产精品777| 久久人人爽人人爽人人片av高请| 成人在线国产精品| 亚洲jizzjizz日本少妇| 亚洲精品成人久久久| 欧美在线欧美在线| 亚洲第一网中文字幕| 久久99国产精品自在自在app| 91网站在线免费观看| 欧美精品亚州精品| 在线播放日韩欧美| 911国产网站尤物在线观看| 午夜精品蜜臀一区二区三区免费| 欧美成人精品h版在线观看| 亚洲欧美另类在线观看| 最新国产成人av网站网址麻豆| 精品女厕一区二区三区| 久久电影一区二区| 最近中文字幕mv在线一区二区三区四区| 久久综合免费视频| 久久亚洲国产精品成人av秋霞| 午夜精品久久久久久99热| 久久久精品一区二区三区| 亚洲xxx视频| 欧美日韩999| 中文字幕在线看视频国产欧美| 一区二区亚洲精品国产| 日韩激情第一页| 亚洲第一区在线观看| 国产成人精品日本亚洲| 精品视频久久久久久久| 日韩最新免费不卡| 久久久久久中文字幕| 欧美日韩亚洲精品内裤| 亚洲国产精品嫩草影院久久| 国产精品色婷婷视频| 日韩最新中文字幕电影免费看| 国产一区二区三区在线观看网站| 国内精品久久久久久中文字幕| 亚洲激情视频网| 亚洲欧洲国产伦综合| 日本欧美一二三区|