⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 regressions.aspx

📁 AJAX 应用 实现页面的无刷新
💻 ASPX
字号:
<%@ Page
    Language="C#"
    MasterPageFile="~/Default.master"
    AutoEventWireup="true"
    CodeFile="Regressions.aspx.cs"
    Inherits="Regressions"
    Title="Regressions Tests" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">

    <asp:UpdatePanel ID="UpdatePanel" runat="server">
    <ContentTemplate>

        <asp:TextBox ID="TextBox" runat="server" />
        <ajaxToolkit:TextBoxWatermarkExtender ID="TextBoxWatermarkExtender" runat="server" TargetControlID="TextBox" WatermarkText="WatermarkText" />

        <asp:Button ID="Submit" runat="server" Text="Submit" />

        <!-- Verify that Visible=false controls with extenders don't cause errors -->
        <asp:Button ID="Hidden" runat="server" Text="Hidden" Visible="false" />
        <ajaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender1" runat="server" TargetControlID="Hidden" ConfirmText="ConfirmText" />

        <hr />

    </ContentTemplate>
    </asp:UpdatePanel>

    <script type="text/javascript">
    // (c) Copyright Microsoft Corporation.
    // This source is subject to the Microsoft Permissive License.
    // See http://www.microsoft.com/resources/sharedsource/licensingbasics/sharedsourcelicenses.mspx.
    // All other rights reserved.

    // Script objects that should be loaded before we run
    var typeDependencies = ['AjaxControlToolkit.TextBoxWatermarkBehavior'];

     // Test Harness
    var testHarness = null;

    // Functions

    function CheckExtenderHookup() {
        return ("WatermarkText" == testHarness.getElement("ctl00_ContentPlaceHolder1_TextBox").value);
    }

    function VerifyExtenderHookup() {
        testHarness.assertTrue(CheckExtenderHookup(), "Extender not hooked up properly");
    }

    // Register the tests
    function registerTests(harness) {
        testHarness = harness;
        var test;

        test = testHarness.addTest("Extender hookup after UpdatePanel submit");
        // Check the initial state
        test.addStep(VerifyExtenderHookup);
        // Simulate an UpdatePanel submit
        test.addStep(function() { testHarness.fireEvent($get('ctl00_ContentPlaceHolder1_Submit'), 'onclick'); });
        test.addStep(function() { testHarness.fireEvent($get('aspnetForm'), 'onsubmit'); });
        // Check the resulting state
        test.addStep(function() {}, CheckExtenderHookup, 100);
    }

    </script>

</asp:Content>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -