ASP.NET AJAX:如何使用$create方法创建客户端实例?
使用客户端ASP.NET AJAX库,我使用$create快捷方式()创建了一个客户端组件的实例。对象被附加到DOM元素。现在我需要获取实例的引用,但它既没有在window上注册,也没有在DOM元素上注册,而且我在任何地方都找不到它 有人知道如何获取对实例的引用吗 致以最良好的祝愿ASP.NET AJAX:如何使用$create方法创建客户端实例?,asp.net,javascript,ajax,asp.net-ajax,client-side,Asp.net,Javascript,Ajax,Asp.net Ajax,Client Side,使用客户端ASP.NET AJAX库,我使用$create快捷方式()创建了一个客户端组件的实例。对象被附加到DOM元素。现在我需要获取实例的引用,但它既没有在window上注册,也没有在DOM元素上注册,而且我在任何地方都找不到它 有人知道如何获取对实例的引用吗 致以最良好的祝愿 JacobE根据MSDN,Sys.Component.Create应该返回它刚刚创建的对象。$create只是Sys.Component.create的快捷方式 Returns: A new instance of
JacobE根据MSDN,Sys.Component.Create应该返回它刚刚创建的对象。$create只是Sys.Component.create的快捷方式
Returns: A new instance of a component that uses the specified parameters.
因此,请尝试:
var instance = $create(someType);
$find()例程找到它了吗?是的,$find方法原来是我的解决方案
如果我对javascript在页面上的呈现方式有任何影响,我可能也可以使用$create的返回值——但不幸的是,我没有……:-) 检查是否提供了所有必需的参数,例如Dom元素。