2012-11-02 70 views
1

是否有可能在java脚本中调用方法Type.registerNamespace()和Type.registerClass而不使用asp:脚本管理器?Asp.Net Ajax脚本管理器

javascript中这些函数调用的实际用法是什么?

回答

0

要使用这些方法,您需要在MicrosoftAjax JavaScript库上添加引用。默认情况下,ScriptManager控件为你做的,但你可以从这些链接手动参考这个库没有的ScriptManager:

ASP.NET Web Forms and Ajax 4http://www.asp.net/ajaxlibrary/CDNAjax35.ashx

对于Type类参考以下链接:Type Class

简言之,这个库允许你创建从一些现有的类继承它们的客户端对象类型。通常这个库用于扩展具有客户端功能的ASP.NET Web窗体服务器控件。

1

你不能没有使用ASP脚本经理这样创建对象:

功能MyNS.MyClass(){}

但它并非没有ASP脚本作品,因为点号的不支持的功能的。这可以通过定义如下的名称空间在JavaScript中工作。

var MyNS = MyNS || {};

使用变量是制作名称空间的一个选项。所以这个函数的实际用法是在java脚本中定义一个名字空间。