我在使用EnableCallbacks属性设置为true的ASPxPageControl时遇到问题。
在这种情况下,当我在每个选项卡上有几个网格时,javascript没有看到位于不同活动页面上的网格的ClientInstanceNames。
我想有可能在更改活动页面上,如果当前页面hax索引(例如3)然后刷新此页面上的网格。
我认为一旦我使用了这样的javascript:
if (document.getElementById("MyClientInstanceName") != null){
MyClientInstanceName.Refresh();
}
否则就会选择回调,因此效果很好。
但是现在它不起作用,因为即使打开该选项卡也总是为空。
我使用的ClientID非常难看且很长,但它现在都可以使用。
有没有其他方法可以找出javascript是否可以使用clientInstanceName?
感谢您的帮助
答案 0 :(得分:2)
试试这段代码:
var grid = eval("MyClientInstanceName");
if(grid) {
// your code
}
它应该有用。