我使用HtmlPage.RegisterCreateableType方法從javascript調用一些C#代碼。在MSDN文檔他們說:createObject和createManagedObject之間的區別
託管類型註冊爲可在JavaScript代碼 創建,通過Content.services.createObject和 Content.services.createManagedObject輔助方法
關於這兩種方法沒有更多的解釋,我不知道有什麼區別。有人知道這些方法之間的差異嗎?
我使用HtmlPage.RegisterCreateableType方法從javascript調用一些C#代碼。在MSDN文檔他們說:createObject和createManagedObject之間的區別
託管類型註冊爲可在JavaScript代碼 創建,通過Content.services.createObject和 Content.services.createManagedObject輔助方法
關於這兩種方法沒有更多的解釋,我不知道有什麼區別。有人知道這些方法之間的差異嗎?
Tons of information on both of these methods here。
的CreateObject 描述:給定一個註冊的ScriptAlias,此方法返回爲相應的被管理類型 腳本包裝。
createManagedObject 描述:給定目標的.NET Framework類型的類型名稱, 這種方法通過使用一個 參數構造(引用類型)或默認值 表示創建該類型的默認實例(對於價值類型)。
基本上,如果你有一個script alias對象,使用createObject。如果您只需創建一個使用createManagedObject的對象類型的實例。