亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? slideshow.aspx

?? AJAX 應(yīng)用 實現(xiàn)頁面的無刷新
?? ASPX
字號:
<%@ Page Language="C#" AutoEventWireup="true" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="ajaxToolkit" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="Server" type="text/C#">
    [System.Web.Services.WebMethod]
    [System.Web.Script.Services.ScriptMethod]
    public static AjaxControlToolkit.Slide[] GetSlides()
    {
        return new AjaxControlToolkit.Slide[] { 
            new AjaxControlToolkit.Slide("images/Blue hills.jpg", "Blue Hills", "Go Blue"),
            new AjaxControlToolkit.Slide("images/Sunset.jpg", "Sunset", "Setting sun"),
            new AjaxControlToolkit.Slide("images/Winter.jpg", "Winter", "Wintery...")};
    }
    
    [System.Web.Services.WebMethod]
    [System.Web.Script.Services.ScriptMethod]
    public static AjaxControlToolkit.Slide[] GetSlidesWithContext(string contextKey)
    {
        string text = contextKey ?? "";
        return new AjaxControlToolkit.Slide[] { 
            new AjaxControlToolkit.Slide("images/Blue hills.jpg", text, "Go Blue"),
            new AjaxControlToolkit.Slide("images/Sunset.jpg", text, "Setting sun"),
            new AjaxControlToolkit.Slide("images/Winter.jpg", text, "Wintery...")};
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Slide Show test page</title>
</head>
<body>
    <form id="form1" runat="server">
        &nbsp;&nbsp;
        <br />
        <div>
            <ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server">
            </ajaxToolkit:ToolkitScriptManager>
            <asp:Image runat="server" ID="image1" Height="100" />
            <asp:Button runat="Server" ID="prevButton1" Text="Previous" />
            <asp:Button runat="Server" ID="nextButton1" Text="Next" />
            <ajaxToolkit:SlideShowExtender runat="Server" ID="slideShowExtender1" TargetControlID="image1"
                NextButtonID="nextButton1" PreviousButtonID="prevButton1" SlideShowServiceMethod="GetSlides"
                Loop="true" />
        </div><br />
        <div>
            <asp:Image runat="server" ID="image2" Height="150" />
            <asp:Button runat="Server" ID="prevButton2" Text="Previous" />
            <asp:Button runat="Server" ID="nextButton2" Text="Next" />
            <ajaxToolkit:SlideShowExtender runat="Server" ID="slideShowExtender2" TargetControlID="image2"
                NextButtonID="nextButton2" PreviousButtonID="prevButton2" SlideShowServiceMethod="GetSlidesWithContext"
                BehaviorID="SlideShow" ContextKey="Context..." />
        </div>

        <script type="text/javascript">
        
            // Script objects that should be loaded before we run
            var typeDependencies = ['AjaxControlToolkit.SlideShowBehavior'];
            
            // Test Harness
            var testHarness = null;
            
            function navigate(button) {
                return function() {
                    testHarness.fireEvent(button, 'onclick');
                };
            }
               
            function verifySlide(image, slideUrl) {
                return function() {
                    testHarness.assertTrue(image.src.indexOf(slideUrl) > 0, "Image url: " + image.src + " should contain slideUrl: " + slideUrl);    
                };
            }
            
            function imageLoaded(image) {
                return function() {
                    // noop
                };
            }
            
            // Register the tests
            function registerTests(harness) {
                testHarness = harness;
                nextButton = testHarness.getElement('nextButton1');
                prevButton = testHarness.getElement('prevButton1');
                image = testHarness.getElement('image1');
                centMilliSecs = 100;

                var test = testHarness.addTest('Validate slide show with loop=true');
                test.addStep(imageLoaded(image), centMilliSecs * 5, verifySlide(image, "images/Blue%20hills.jpg"));
                // Click next button and validate 2nd slide');
                test.addStep(navigate(nextButton), centMilliSecs * 5, verifySlide(image, "images/Sunset.jpg"));
                // Click next button and validate 3rd slide');
                test.addStep(navigate(nextButton), centMilliSecs * 5, verifySlide(image, "images/Winter.jpg"));
                // Click next button and validate round robin functionality and first slide');
                test.addStep(navigate(nextButton), centMilliSecs * 1, verifySlide(image, "images/Blue%20hills.jpg")); // check for round robin
                // Click prev button and validate round robin functionality and last slide');
                test.addStep(navigate(prevButton), centMilliSecs * 1, verifySlide(image,  "images/Winter.jpg"));
                // Click prev button and validate round robin functionality and second last slide');
                test.addStep(navigate(prevButton), centMilliSecs * 1, verifySlide(image, "images/Sunset.jpg"));
                // Click prev button and validate round robin functionality and first slide');
                test.addStep(navigate(prevButton), centMilliSecs * 1, verifySlide(image, "images/Blue%20hills.jpg"));

                nextButton = testHarness.getElement('nextButton2');
                prevButton = testHarness.getElement('prevButton2');
                image = testHarness.getElement('image2');  
                
                var test = testHarness.addTest('Validate slide show with loop=false');
                test.addStep(imageLoaded(image), centMilliSecs * 5, verifySlide(image, "images/Blue%20hills.jpg"));
                // Click next button and validate 2nd slide');
                test.addStep(navigate(nextButton), centMilliSecs * 5, verifySlide(image, "images/Sunset.jpg"));
                // Click next button and validate 3rd slide');
                test.addStep(navigate(nextButton), centMilliSecs * 5, verifySlide(image, "images/Winter.jpg"));
                // Click next button and validate you are still at the last picture');
                test.addStep(navigate(nextButton), centMilliSecs * 1, verifySlide(image, "images/Winter.jpg")); // check for round robin off
                // Click prev button and validate second last slide');
                test.addStep(navigate(prevButton), centMilliSecs * 1, verifySlide(image,  "images/Sunset.jpg"));
                // Click prev button and check the first slide');
                test.addStep(navigate(prevButton), centMilliSecs * 1, verifySlide(image, "images/Blue%20hills.jpg"));
                // Click prev button and validate round robin functionality is off and that you are at the first slide');
                test.addStep(navigate(prevButton), centMilliSecs * 1, verifySlide(image, "images/Blue%20hills.jpg"));

                var test = testHarness.addTest('ContextKey');
                var behavior = testHarness.getObject('SlideShow');
                test.addStep(imageLoaded(image), centMilliSecs * 5, function() {
                    testHarness.assertEqual(behavior._slides[0].Name, 'Context...', "Slide name '" + behavior._slides[0].Name + "' should be 'Context...'");
                });
            }

        </script>

    </form>
</body>
</html>

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情久久久久久久久久久久久久久久| 奇米四色…亚洲| 欧美精品视频www在线观看| 奇米精品一区二区三区在线观看| 国产日韩欧美亚洲| 欧美日韩一级二级三级| 国产成人精品一区二区三区网站观看| 亚洲一区二区三区国产| 久久久.com| 日韩一区二区在线免费观看| aaa欧美日韩| 久久99国产精品久久| 亚洲午夜久久久久久久久电影院 | 91精品国产91综合久久蜜臀| 成人黄色在线看| 韩日欧美一区二区三区| 亚洲黄色片在线观看| 国产欧美日韩久久| 精品入口麻豆88视频| 欧美日韩国产精品成人| 9人人澡人人爽人人精品| 久久99国产精品免费网站| 午夜久久福利影院| 亚洲国产一区在线观看| 亚洲欧洲另类国产综合| 久久久久久亚洲综合影院红桃 | 色偷偷久久人人79超碰人人澡| 国产一区二区三区四区五区入口| 肉肉av福利一精品导航| 亚洲一级二级在线| 一区二区三区在线观看网站| 中文字幕在线免费不卡| 国产欧美va欧美不卡在线| 精品国产91洋老外米糕| 4438x成人网最大色成网站| 欧美中文字幕亚洲一区二区va在线| 99精品欧美一区二区蜜桃免费 | 中文字幕一区二区视频| 国产精品久久久久久亚洲毛片 | 久久久久久久久久久久久女国产乱| 在线电影院国产精品| 欧美三区免费完整视频在线观看| 色婷婷综合久久久久中文一区二区| 91在线观看地址| 色综合久久久久| 日本电影亚洲天堂一区| 欧美亚洲自拍偷拍| 一本一道综合狠狠老| 99精品欧美一区二区三区综合在线| eeuss鲁一区二区三区| 成人激情图片网| av一区二区三区四区| 一本一道波多野结衣一区二区| 91精品福利视频| 欧美另类变人与禽xxxxx| 7777精品伊人久久久大香线蕉| 91精品免费在线观看| 日韩一级在线观看| 精品国产乱码久久久久久久| 久久女同互慰一区二区三区| 久久久久久久久久久久久女国产乱 | 免费观看在线综合| 极品销魂美女一区二区三区| 国产精品18久久久久久vr| 成人午夜短视频| 91极品美女在线| 在线综合+亚洲+欧美中文字幕| 精品国产免费人成在线观看| 日本一区二区三区久久久久久久久不| 国产精品剧情在线亚洲| 亚洲一区二区四区蜜桃| 日本亚洲免费观看| 丰满放荡岳乱妇91ww| 91成人在线精品| 欧美va亚洲va| 亚洲青青青在线视频| 男人的j进女人的j一区| 成人久久18免费网站麻豆| 欧美日韩在线免费视频| 久久久久久久久久久黄色| 亚洲一二三四在线| 精品一区二区三区免费毛片爱| 99免费精品视频| 欧美一级生活片| 国产精品久久久99| 青青草国产成人99久久| av电影天堂一区二区在线| 91精品国产aⅴ一区二区| 欧美国产日本视频| 日韩经典一区二区| 成人免费看视频| 日韩一级片在线播放| 亚洲人成精品久久久久久| 激情都市一区二区| 欧美日韩精品久久久| 亚洲国产精品激情在线观看 | 老司机免费视频一区二区| 波多野结衣欧美| 精品久久久久久亚洲综合网| 亚洲女同女同女同女同女同69| 久久99国产乱子伦精品免费| 欧美亚洲国产一区二区三区| 国产人成亚洲第一网站在线播放| 日韩国产欧美在线视频| 在线视频一区二区三区| 国产日韩欧美制服另类| 看电影不卡的网站| 欧美日本一区二区| 尤物在线观看一区| 懂色av中文一区二区三区| 日韩精品影音先锋| 亚洲成人自拍网| 色婷婷综合中文久久一本| 国产精品网站导航| 精彩视频一区二区三区| 日韩女优av电影在线观看| 日韩制服丝袜先锋影音| 在线观看视频欧美| 亚洲男人的天堂在线aⅴ视频| 国产精品99久久久久久久女警| 欧美一区二区三区在| 亚洲成人av资源| 欧美在线观看视频在线| 综合久久给合久久狠狠狠97色| 国产福利一区二区三区视频| 欧美成人一区二区三区在线观看| 丝袜美腿亚洲一区| 9191国产精品| 日韩精品久久理论片| 欧美视频在线播放| 亚洲一级片在线观看| 精品视频1区2区| 午夜激情综合网| 欧美高清视频www夜色资源网| 亚洲国产精品尤物yw在线观看| 色天使久久综合网天天| 一区二区三区久久久| 在线观看国产一区二区| 一区二区三区资源| 欧美性感一区二区三区| 亚洲国产日韩一级| 欧美精品vⅰdeose4hd| 三级欧美在线一区| 精品国产91亚洲一区二区三区婷婷| 美脚の诱脚舐め脚责91| 日韩精品中文字幕在线一区| 国产麻豆91精品| 亚洲国产高清在线观看视频| 99国产精品国产精品久久| 亚洲精品久久7777| 欧美日韩在线综合| 久久超碰97人人做人人爱| 精品sm捆绑视频| 国产成人在线观看| 中文字幕一区二| 欧美中文字幕一区| 九九**精品视频免费播放| 国产夜色精品一区二区av| 不卡的av网站| 亚洲一区电影777| 精品久久久久av影院| 成人一级片在线观看| 一区二区三区色| 欧美一区二区三区视频| 国产一区欧美一区| 综合在线观看色| 日韩一区二区精品在线观看| 国产麻豆成人传媒免费观看| 亚洲九九爱视频| 日韩欧美一二三| 99久久精品国产一区二区三区| 亚洲午夜三级在线| 国产欧美日韩视频一区二区| 欧美影视一区在线| 激情图区综合网| 亚洲区小说区图片区qvod| 欧美电视剧在线看免费| 成人av动漫在线| 欧美aaa在线| 日韩伦理免费电影| 日韩欧美二区三区| 91官网在线观看| 国产乱色国产精品免费视频| 亚洲日本在线视频观看| 日韩一级欧美一级| 色88888久久久久久影院野外| 老司机一区二区| 亚洲国产cao| 国产精品美女久久久久久久久| 欧美精品一二三区| 91在线国内视频| 国产伦精品一区二区三区视频青涩| 亚洲欧美区自拍先锋| 欧美不卡视频一区| 欧美亚洲一区三区| jlzzjlzz亚洲日本少妇| 国产一区二区免费在线| 午夜精品福利一区二区三区av| 国产精品久久久久久久第一福利 | 国产精品青草久久|