在页面加载完成后,我需要用Js从父框架页中,取出数据,然后用Ext.net.DirectMethods更新后台缓存的数据。但始终报Ext.net.DirectMethods.xxxx为空。代码如下:
<script type="text/javascript">
var formLoad = function () {
Ext.net.DirectMethods.DeleteCacheRecord();
}
</script>
var formLoad = function () {
Ext.net.DirectMethods.DeleteCacheRecord();
}
</script>
<body onload="formLoad()">
</body>
思考一下,决定改为将formLoad方法改为放到DocumentReady中。测试成功。估计在Ext.net中DirectMethod需要与Event一起使用。
<ext:ResourceManager ID="ResourceManagerCallBack" runat="server">
<Listeners>
<DocumentReady Handler="formLoad()" />
</Listeners>
</ext:ResourceManager>
<Listeners>
<DocumentReady Handler="formLoad()" />
</Listeners>
</ext:ResourceManager>