2009-08-20 53 views
0

後,所以基本上如果頁面結構看起來像在onInit()功能如下
如何獲得Asp.net AJAX智能感知上的控件的OnInit

var someControlInstance; 

function onInit() { 
    someControlInstance = new ControlLibrary.SampleControl(targetElement); 
} 

function someOtherFunctionInvokedAfterInit() 
{ 
    someControlInstance.Property? //<-- No intellisense<br> 
} 

下,我可以看到的事件,性質的ECT控制,但是當您在另一個函數中時,Visual Studio IDE現在不知道「SomeControlInstance」是什麼類型。是否有一些特殊的技巧或'演員'功能可用於獲得智能感知?

回答

0

其實沒有。

由於JavaScript是一種動態類型語言,因此無法知道對象將設計什麼類型的設計時間。

他們知道你在OnInit中的類型,因爲你只需設置類型。在另一個函數中,在函數調用之前可能發生了很多事情,所以無法知道。