手机
当前位置:查字典教程网 >编程开发 >asp.net教程 >利用MS AJAX注册Javascript命名空间并创建类
利用MS AJAX注册Javascript命名空间并创建类
摘要:一、为页面添加一个ScriptManager控件。二、注册命名空间:Type.registerNamespace("Demo");三、为类添...

一、为页面添加一个ScriptManager控件。

二、注册命名空间:

Type.registerNamespace("Demo");

三、为类添加构造函数、属性、方法。

Demo.sample=function(){}

四、注册类。

Demo.Person.registerClass('Demo.sample',null,Sys.IDisposable);

下面是一个具体的实例:

Namespace.js

Type.registerNamespace("Demo");

Demo.Person=function(firstName,lastName,emailAddress){

this._firstName=firstName;

this._lastName=lastName;

this._emailAddress=emailAddress;

}

Demo.Person.prototype={

getFirstName:function(){

returnthis._firstName;

},

getLastName:function(){

returnthis._lastName;

},

getName:function(){

returnthis._firstName+''+this._lastName;

},

dispose:function(){

alert('bye'+this.getName());

}

}

Demo.Person.registerClass('Demo.Person',null,Sys.IDisposable);

Namespace.aspx代码:

<!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN"

"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<htmlxmlns="http://www.w3.org/1999/xhtml">

<head>

<title>Namespace</title>

</head>

<body>

<formid="Main"runat="server">

<asp:ScriptManagerrunat="server"ID="scriptManager"/>

</form>

<div>

<p>ThisexamplecreatesaninstanceofthePersonclass

andputsitinthe"Demo"namespace.</p>

<inputid="Button1"value="CreateDemo.Person"

type="button"onclick="returnOnButton1Click()"/>

</div>

<scripttype="text/javascript"src="Namespace.js"></script>

<scripttype="text/javascript"language="JavaScript">

functionOnButton1Click()

{

vartestPerson=newDemo.Person(

'John','Smith','john.smith@example.com');

alert(testPerson.getFirstName()+""+

testPerson.getLastName());

returnfalse;

}

</script>

</body>

</html>

保存后看下运行效果。

【利用MS AJAX注册Javascript命名空间并创建类】相关文章:

随机图片生成器制作方法

asp用户注册示例代码

获取pc电脑和平板物理地址

ASP.NET.4.5.1+MVC5.0设置系统角色与权限

完美解决Could not load file or assembly AjaxPro.2 or one of its dependencies. 拒绝访问。 原创

用javascript打造搜索工具栏

利用Asp.Net回调机制实现进度条

“/”应用程序中的服务器错误

解决Visual Studio 2005 无法显示设计视图的方法

ASP.NET 数据访问类

精品推荐
分类导航