OnInit之后如何在控件上获取Asp.net AJAX intellisense

时间:2009-08-20 02:24:12

标签: visual-studio-2008 asp.net-ajax intellisense

所以基本上如果页面结构如下所示

var someControlInstance;

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

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

onInit()函数中,我可以看到控件的事件,属性等,但是当你在另一个函数中时,Visual Studio IDE现在不知道someControlInstance是什么'Type'。是否有一些特殊的技巧或'强制转换'功能可以让intellisense出现?

1 个答案:

答案 0 :(得分:0)

实际上,没有。

因为JavaScript是一种动态类型语言,所以无法知道对象的设计时间类型。

他们知道您在OnInit时的类型,因为您只需设置类型。在另一个函数中,在调用函数之前可能发生了很多事情,因此无法知道。