asp.netAJAX注册类
2023-06-13 09:14:16 时间
1、注册命名空间
Type.registerNamespace("wallis");
就是将wallis加入window中,然后就可以直接在任何地方使用该命名空间(window是全局的,而且使用时可以省略)
2、注册类
wallis.Animal.registerClass("wallis.Animal");
在MicrosoftAjax.js中可以找到
Type.prototype.registerClass=functionType$registerClass(typeName,baseType,interfaceTypes)
在这里,Type指向一个Funtion对象wallis.Animal,该对象在创建时就有了一个原型方法registerClass,这就意味着ASP.NETAJAX客户端框架维护了一个内部对象,该内部对象包含了所有注册到框架中的类。这样就允许用户执行运行时的类反射查询,这一点和.NET中的类反射查询相似。这同样也意味着每个注册到ASP.NETAJAX客户端框架的类都将其相应的元数据信息,例如类型名,保留在内部域如_typeName中。因此用户就可以执行运行时的对象反射了。
单纯用JavaScript,不需要注册,但是就是用不了AJAX的某些机制。
Type.registerNamespace("wallis");
就是将wallis加入window中,然后就可以直接在任何地方使用该命名空间(window是全局的,而且使用时可以省略)
2、注册类
wallis.Animal.registerClass("wallis.Animal");
在MicrosoftAjax.js中可以找到
Type.prototype.registerClass=functionType$registerClass(typeName,baseType,interfaceTypes)
在这里,Type指向一个Funtion对象wallis.Animal,该对象在创建时就有了一个原型方法registerClass,这就意味着ASP.NETAJAX客户端框架维护了一个内部对象,该内部对象包含了所有注册到框架中的类。这样就允许用户执行运行时的类反射查询,这一点和.NET中的类反射查询相似。这同样也意味着每个注册到ASP.NETAJAX客户端框架的类都将其相应的元数据信息,例如类型名,保留在内部域如_typeName中。因此用户就可以执行运行时的对象反射了。
单纯用JavaScript,不需要注册,但是就是用不了AJAX的某些机制。
相关文章
- ASP.NET图书管理系统简单实现步骤「建议收藏」
- ASP如何连接MySQL数据库(asp怎么连接mysql)
- ASP连接MySQL:简单实现数据库交互(asp链接mysql)
- 应用ASP应用深度运用MSSQL语句(mssql 语句 asp)
- 用MSSQL查询ASP:从初学者到高手(mssql查询asp)
- 数据交互实现ASP页面与MySQL数据交互最佳方法(asp页面与mysql)
- 快速搭建ASP应用MySQL配置指南(asp配置mysql)
- ASP登录注册实现MySQL用户管理(asp登录注册mysql)
- 数据库ASP环境下注册MySQL数据库步骤指南(asp注册mysql)
- ASP连接MySQL从初学者到专家(asp引用mysql)
- ASP与Oracle联手,智慧集群打造Web应用(asp和oracle联用)
- 使用asp代码突破163相册的防盗连
- 在ASP.NET中实现多文件上传的方法
- ASP错误处理
- asp下实现批量插入数据的方法
- asp.net下实现URL重写技术的代码
- asp中xmlhttp组件发包
- asp下根据标题生成关键字的代码
- asp.net注册Javascript的方法
- asp.net下linkbutton的前后台使用方法
- ASP.NET中内嵌页面代码的一个问题
- asp.netRepeater控件的说明及详细介绍及使用方法
- ASP.NET中IsPostBack用法详解
- asp解密、还原chrw、chr编码文件的方法