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

📄 extenderbase.aspx

📁 AJAX 应用 实现页面的无刷新
💻 ASPX
字号:
<%@ Page
    Language="C#"
    CodeFile="ExtenderBase.aspx.cs"
    Inherits="Automated_ExtenderBase"
    Theme="TestTheme" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ExtenderBase Tests</title>
</head>
<body>
    <form id="form1" runat="server">
    <ajaxToolkit:ToolkitScriptManager ID="ScriptManager1" runat="server" />
    <div>

    <asp:LoginView ID="LoginView1" runat="server">
        <AnonymousTemplate>
            <asp:Button ID="LoginViewButton" runat="server" Text="Button" />
            <asp:Label ID="LoginViewLabel" runat="server" />
            <br />
            <asp:Panel ID="LoginViewPanel1" runat="server">
            </asp:Panel>
            <asp:Panel ID="LoginViewPanel2" runat="server">
            </asp:Panel>
        </AnonymousTemplate>
        <LoggedInTemplate>
            <asp:Button ID="LoginViewButton" runat="server" Text="Button" />
            <asp:Label ID="LoginViewLabel" runat="server" />
            <br />
            <asp:Panel ID="LoginViewPanel1" runat="server">
            </asp:Panel>
            <asp:Panel ID="LoginViewPanel2" runat="server">
            </asp:Panel>
        </LoggedInTemplate>
    </asp:LoginView>

    <%-- Note: The following is a deliberate use of obsolete OnResolveTargetControlID
    to test it. It has been removed to avoid the compiler warning that results.
    OnResolveTargetControlID="cbe_ResolveTargetControlID" --%>
    <ajaxToolkit:ConfirmButtonExtender ID="ConfirmButtonExtender1" BehaviorID="ConfirmButtonBehavior1" runat="server" ScriptPath="ExtenderBase.js" TargetControlID="LoginView1:LoginViewButton" ConfirmText="SUCCESS" />

    <ajaxToolkit:CollapsiblePanelExtender ID="CollapsiblePanelExtender1" runat="server" OnResolveControlID="cpe_ResolveControlID" TargetControlID="LoginViewPanel1" ExpandControlID="LoginViewPanel2" />

    <!-- The following is a test that verifies Theme/Skin support is present and working; WatermarkText is explicitly unspecified here -->
    <br />
    <asp:TextBox ID="TextBox1" runat="server" />
    <ajaxToolkit:TextBoxWatermarkExtender ID="TextBoxWatermarkExtender1" runat="server" TargetControlID="TextBox1" SkinID="TextBoxWatermarkExtenderSkin" />

   <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.

        var typeDependencies = ['AjaxControlToolkit.ConfirmButtonBehavior', 'AjaxControlToolkit.CollapsiblePanelBehavior'];

        // Register the AlwaysVisibleControl test cases
        function registerTests(harness) {
            testHarness = harness;
          
            // Get the elements on the page
            var element = testHarness.getElement('LoginView1_LoginViewButton');
            var behavior = testHarness.getObject('ConfirmButtonBehavior1');

            // Test the initialization
            var test = testHarness.addTest('Initialization');
            test.addStep(function() {
                testHarness.assertEqual(element, behavior.get_element(), "Element did not get hooked up");
                testHarness.assertEqual(element.value, "SUCCESS", "Result did not get set properly");
            });
        }
   </script>

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

⌨️ 快捷键说明

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