ASP.NET AJAX注册命名空间

AJAX库支持命名空间的概念。 类可以分组到不同的命名空间。AJAX库会自动创建在此层次中不存在的任何级别的命名空间。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="ASPNETAJAXNamespaces.aspx.cs" Inherits="ASPNETAJAXNamespaces" %>

<!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>ASP.NET AJAX Namespaces</title>
    <script type="text/javascript">
        function pageLoad(sender, args) {
            Type.registerNamespace(Wrox.AspAjax.Samples);
            alert(Type.isNamespace(Wrox.AspAjax)); //displays ‘true‘
            alert(Type.isNamespace(Wrox.AspAjax.Samples)); // displays ‘false‘
            var namespaces = Type.getRootNamespaces();
            for(var i = 0, length=namespaces.length; i<length; i++) {
                alert(namespaces[i].getName()); // displays ‘Sys‘ and ‘Wrox‘

            }
        }
    </script>
</head>
<body>
    <form id="form1" runat="server">
    <div>
        <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
    </div>
    </form>
</body>
</html>

 Type.getRootnamespaces()函数会得到全局命名空间组。

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。