2009-08-20 34 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中的类型,因为你只需设置类型。在另一个函数中,在函数调用之前可能发生了很多事情,所以无法知道。