是否有可能在java脚本中调用方法Type.registerNamespace()和Type.registerClass而不使用asp:脚本管理器?Asp.Net Ajax脚本管理器
javascript中这些函数调用的实际用法是什么?
是否有可能在java脚本中调用方法Type.registerNamespace()和Type.registerClass而不使用asp:脚本管理器?Asp.Net Ajax脚本管理器
javascript中这些函数调用的实际用法是什么?
要使用这些方法,您需要在MicrosoftAjax JavaScript库上添加引用。默认情况下,ScriptManager控件为你做的,但你可以从这些链接手动参考这个库没有的ScriptManager:
ASP.NET Web Forms and Ajax 4或 http://www.asp.net/ajaxlibrary/CDNAjax35.ashx
对于Type类参考以下链接:Type Class
简言之,这个库允许你创建从一些现有的类继承它们的客户端对象类型。通常这个库用于扩展具有客户端功能的ASP.NET Web窗体服务器控件。
你不能没有使用ASP脚本经理这样创建对象:
功能MyNS.MyClass(){}
但它并非没有ASP脚本作品,因为点号的不支持的功能的。这可以通过定义如下的名称空间在JavaScript中工作。
var MyNS = MyNS || {};
使用变量是制作名称空间的一个选项。所以这个函数的实际用法是在java脚本中定义一个名字空间。