asp.net AJAX注册类
1、注册命名空间
Type.registerNamespace("wallis");
就是将wallis加入window中,然后就可以直接在任何地方使用该命名空间(window是全局的,而且使用时可以省略)
2、注册类
wallis.Animal.registerClass("wallis.Animal");
在MicrosoftAjax.js中可以找到
Type.prototype.registerClass = function Type$registerClass(typeName, baseType, interfaceTypes)
在这里,Type指向一个Funtion对象wallis.Animal,该对象在创建时就有了一个原型方法registerClass,这就意味着ASP.NET AJAX客户端框架维护了一个内部对象,该内部对象包含了所有注册到框架中的类。这样就允许用户执行运行时的类反射查询,这一点和.NET中的类反射查询相似。这同样也意味着每个注册到ASP.NET AJAX客户端框架的类都将其相应的元数据信息,例如类型名,保留在内部域如_typeName中。因此用户就可以执行运行时的对象反射了。
单纯用JavaScript,不需要注册,但是就是用不了AJAX的某些机制。
相关推荐
-
asp.net AJAX注册类
1.注册命名空间 Type.registerNamespace("wallis"); 就是将wallis加入window中,然后就可以直接在任何地方使用该命名空间(window是全局的,而且使用时可以省略) 2.注册类 wallis.Animal.registerClass("wallis.Animal"); 在MicrosoftAjax.js中可以找到 Type.prototype.registerClass = function Type$registerCla
-
[ASP.NET Ajax] ECMAScript基础类以及Asp.net Ajax对类<Object>的扩展
"Everything is Object",在面向对象的编程语言中谁都知道这句话,但对我来说这是一种感觉,只可意会很难言传.由于我对JavaScript和薄弱,所以在看Asp.net Ajax类库的同时也翻出了ECMAScript顺便学习学习.在.NET中所有类都是继承自Object,同样在JS中也一样说有都继承Object,因此如果对Object进行了扩展,那所有继承Object类的后代肯定会拥有祖先的血缘. 既然开始学习JavaScript那就顺便在这里提一提他的原始数据类型,在
-
[ASP.NET AJAX]Function对象及Type类的方法介绍
上一回我们从总体上认识了JavaScript Microsoft AJAX Library由于临时有事,没有加入事例显得有点抽象,这一回一定会通过一些事例更加直观的来会一会Asp.NET Ajax脚本库中一个很是重要的类Type.这个类提供了一些扩展面向对象编程的一些反射方法,通过这个类我们可以注册类似.NET中的一些(如:命名空间,类,枚举等等)基本类型.这个Type类继承自window是一个Global类型,不属于任何命名空间.下面我们来看看Type中的一些基本方法以及是怎样实一些方法的实现
-
利用MS AJAX注册Javascript命名空间并创建类
一.为页面添加一个ScriptManager控件. 二.注册命名空间: Type.registerNamespace("Demo"); 三.为类添加构造函数.属性.方法. Demo.sample=function(){} 四.注册类. Demo.Person.registerClass('Demo.sample ', null, Sys.IDisposable); 下面是一个具体的实例: Namespace.js Type.registerNamespace("Demo&qu
-
ASP.NET数据库操作类实例
本文实例讲述了ASP.NET数据库操作类.分享给大家供大家参考,具体如下: using System; using System.Data; using System.Configuration; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using Syst
-
Ajax注册用户时实现表单验证
很多时候在网站上注册时,我们会发现,注册表单通常需要检查用户名和电子邮件地址的可用性:从而确保用户之间不拥有相同的用户名和电子邮件地址:一些网站喜欢在用户提交填写的用户信息时,做信息可用性的检查,而一些网站会做实时的用户名和电子邮件地址可用性检查,例如:"用户名"文本框失去焦点时:就用户体验来说,实时的用户信息检查用户体验效果更好,而不是在表单提交后,告诉用户信息不符合系统要求. 下面截图是新浪微博的注册界面,它采用的是实时的用户信息检查,如:手机号码和用户名等信息. 图1新浪微博注册
-
ASP.NET AJAX 4.0的模版编程(Template Programming)介绍
ASP.NET AJAX 4.0 模版的使用 1. Introduction: 当Microsoft发布了它的ASP.NET 3.0时也同时发布了它的AJAX平台也就是ASP.NET AJAX. 不过说实话,当时相比其它的AJAX平台,它没有什么很突出的功能.不过当我评估ASP.NET AJAX 4.0的时候,我确实被它的特征给震住了.新的特征完全专注于浏览器技术,比如XHTML和javascript. 我非常钦佩ASP.NET AJAX小组.试试看看AJAX4.0的新特征: Template
-
AJAX请求类
复制代码 代码如下: // AJAX类function AJAXRequest() { var xmlObj = false; var CBfunc,ObjSelf; ObjSelf=this; try { xmlObj=new XMLHttpRequest; } catch(e) { try { xmlObj=new ActiveXObject("MSXML2.XMLHTTP"); } catch(e2) { try { xmlObj=new ActiveXObject(&q
-
轻量级asp.net ajax解决方案详解
本文实例讲述了轻量级asp.net ajax解决方案.分享给大家供大家参考,具体如下: 跟shotdog老师研究探讨了下asp.net里,除官方庞大asp.net ajax之外的ajax解决方案.我们想法是以不同的服务器端方式输出,然后在页面使用jQuery的ajax实现调用服务器端几个解决方案: 1.使用一般的webform,在页面用jQuery ajax调用,再从取得的html数据中取得<body>内的内容,写入DOM 优点:不用改变现有的asp.net开发模式,可以使用现成的页面:aja
-
理解ASP.NET Core 启动类(Startup)
目录 准备工作:一份ASP.NET Core Web API应用程序 Startup类 Startup构造函数 ConfigureServices Configure 省略Startup类 IStartupFilter IHostingStartup HostingStartup 程序集 HostingStartup 特性 激活HostingStarup程序集 1.使用环境变量(推荐) 2.在程序中配置 多环境配置 环境配置方式 基于环境的 Startup 1.将IWebHostEnvironm
随机推荐
- websocket+node.js实现实时聊天系统问题咨询
- 关于go语言载入json可能遇到的一个坑
- 详解Vue.js Mixins 混入使用
- java Lock接口详解及实例代码
- javascript 数组操作实用技巧
- iframe跨域与session失效问题的解决办法
- PHP 字符串长度判断效率更高的方法
- PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
- 判断网页编码的方法python版
- Android控件系列之EditText使用方法
- JS 判断undefined的实现代码
- 用ASP写组件
- C# 设计模式系列教程-单例模式
- 在Linux下用软件实现RAID功能的实现方法
- Java面试题目集锦
- jQuery中hover与mouseover和mouseout的区别分析
- 详解在Ubuntu下搭建FTP服务器
- Apache配置参数deny和allow的使用实例
- 解析Java编程中对于包结构的命名和访问
- Laravel实现自定义错误输出内容的方法
