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

首頁 > 編程 > ASP > 正文

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

2024-05-04 11:06:26
字體:
來源:轉載
供稿:網友
 上次講了一些有關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" />
    
      

    <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
黑人精品xxx一区| 日韩欧美第一页| 色综合五月天导航| 国产噜噜噜噜久久久久久久久| 在线亚洲午夜片av大片| 日韩专区在线观看| 日韩av电影在线免费播放| 亚洲欧美福利视频| 中文字幕日韩精品有码视频| 午夜剧场成人观在线视频免费观看| 久久综合伊人77777尤物| 日韩成人av网| 欧美日韩性生活视频| 亚洲丝袜在线视频| 亚洲精品99999| 日本精品视频在线观看| 久久久精品一区二区三区| 亚洲久久久久久久久久久| 亚洲一区二区自拍| 欧美色欧美亚洲高清在线视频| 国产精品jizz在线观看麻豆| 亚洲午夜激情免费视频| 97视频免费观看| 成人免费黄色网| 欧美午夜视频在线观看| 午夜精品蜜臀一区二区三区免费| 国产欧美日韩专区发布| 亚洲一区二区免费| 精品中文字幕在线| 亚洲欧美日韩精品久久奇米色影视| 久久影视三级福利片| 久久久亚洲影院你懂的| 久久久久久久久久久亚洲| 亚洲第一页在线| 欧美第一黄网免费网站| 亚洲日本成人女熟在线观看| 日韩中文第一页| 日韩视频在线免费观看| 中文字幕久热精品视频在线| 精品国产依人香蕉在线精品| 亚洲欧美中文日韩在线v日本| 97人人模人人爽人人喊中文字| 欧美亚洲国产视频| 亚洲精品免费一区二区三区| 性色av一区二区三区红粉影视| 国产精品久久久久久婷婷天堂| 亚洲一区二区三区xxx视频| 91精品国产综合久久香蕉的用户体验| 成人国产亚洲精品a区天堂华泰| 日韩在线播放一区| 俺去了亚洲欧美日韩| 中文字幕精品久久| 国产精品久久在线观看| 久久视频在线免费观看| 午夜精品久久久久久久99热浪潮| 日韩免费在线视频| 欧美日韩中文字幕综合视频| 午夜伦理精品一区| 国产精品永久免费视频| 欧美高清理论片| 亚洲一区制服诱惑| 亚洲精品久久久久国产| 91久久精品国产91久久性色| 国产区亚洲区欧美区| 国产91精品久| 国产精品欧美日韩一区二区| 久久久国产精彩视频美女艺术照福利| 国产精品美女网站| 中文字幕无线精品亚洲乱码一区| 欧美亚洲一区在线| 亚洲免费成人av电影| 亚洲欧美变态国产另类| 日韩国产精品一区| 高清欧美性猛交| 欧美高清第一页| 欧美午夜精品久久久久久人妖| 中文字幕免费精品一区| 97碰碰碰免费色视频| 最近2019年好看中文字幕视频| 欧美精品video| 欧美日本黄视频| 青青草原成人在线视频| 2019中文在线观看| 欧美最猛性xxxx| 久久久国产一区| 亚洲自拍偷拍色图| 亚洲天堂色网站| 国产亚洲欧洲黄色| 国产日韩欧美影视| 国产精品美女主播在线观看纯欲| 亚洲精品二三区| 成人在线中文字幕| 欧美日韩国产区| 亚洲天堂网站在线观看视频| 一本一本久久a久久精品牛牛影视| 日韩成人激情影院| 国产乱肥老妇国产一区二| 亚洲性av网站| 国内精品小视频| 日韩午夜在线视频| 免费97视频在线精品国自产拍| 青青在线视频一区二区三区| 亚洲免费影视第一页| 亚洲国产精品成人va在线观看| 精品国产91久久久久久老师| 欧美精品在线观看91| 91精品久久久久久综合乱菊| 国产欧美最新羞羞视频在线观看| 国产性猛交xxxx免费看久久| 国产精品视频成人| 亚洲天堂免费在线| 国产精品老女人视频| 欧美精品videosex极品1| 这里只有精品在线播放| 久久精品国产亚洲一区二区| 精品中文字幕乱| 91国内精品久久| 亚洲国产女人aaa毛片在线| 国产欧美va欧美va香蕉在线| 国内揄拍国内精品少妇国语| 欧美成人免费全部| www.久久撸.com| 97国产真实伦对白精彩视频8| 国产精品久久久久久久久| 亚洲国产精品人人爽夜夜爽| 欧美丰满片xxx777| 国内精品小视频| 成人黄色激情网| 久久99久久亚洲国产| 国产精品成人免费视频| 川上优av一区二区线观看| 国产中文欧美精品| 性色av一区二区三区免费| 国产欧美久久久久久| 欧美激情性做爰免费视频| 国内精品久久久久影院优| 日韩视频免费看| 色婷婷**av毛片一区| 91精品国产乱码久久久久久蜜臀| 欧美一级淫片播放口| 97婷婷涩涩精品一区| 欧日韩不卡在线视频| 欧美性猛交xxxx乱大交3| 在线观看亚洲视频| 色婷婷综合久久久久| 欧美大片在线看| 日本三级韩国三级久久| 亚洲精品自产拍| 欧美视频免费在线| 97在线观看视频国产| 色悠悠国产精品| 久久成人人人人精品欧| 色综合天天综合网国产成人网| 亚洲欧美激情四射在线日| 疯狂蹂躏欧美一区二区精品| 日韩网站免费观看高清| 秋霞成人午夜鲁丝一区二区三区| 亚洲精品aⅴ中文字幕乱码| 国产人妖伪娘一区91| 91最新在线免费观看| 久久久久久香蕉网| 日韩精品中文字| 日韩电视剧在线观看免费网站| 热久久美女精品天天吊色|