是否有可能在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腳本中定義一個名字空間。