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
随机推荐
- ext checkboxgroup 回填数据解决
- Delphi XE5 为Android应用制作签名的方法(图文)
- 关于php中的json_encode()和json_decode()函数的一些说明
- redis哈希类型_动力节点Java学院整理
- 表单验证正则表达式实例代码详解
- Java中的Web MVC简介_动力节点Java学院整理
- JAVA读取文件夹大小的几种方法实例
- easyui combobox开启搜索自动完成功能的实例代码
- Bootstrap3多级下拉菜单
- PHP实现绘制3D扇形统计图及图片缩放实例
- Python类属性与实例属性用法分析
- PHP封装函数实现生成随机的字符串验证码
- PHP中的session永不过期的解决思路及实现方法分享
- js中设置元素class的三种方法小结
- jQuery的Ajax用户认证和注册技术实例教程(附demo源码)
- 微信小程序开发的四十个技术窍门总结(推荐)
- jquery插件实现鼠标经过图片右侧显示大图的效果(类似淘宝)
- 用Javascript 和 CSS 实现脚注(Footnote)效果
- javascript编程起步(第一课)
- node使用UEditor富文本编辑器的方法实例