2012-11-02 109 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腳本中定義一個名字空間。