阿宽

Nothing is more powerful than habit!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

Ext.Net中Ext.net.DirectMethods无法找到DirectMethod

Posted on 2011-12-14 14:25  宽田  阅读(714)  评论(0编辑  收藏  举报

   在页面加载完成后,我需要用Js从父框架页中,取出数据,然后用Ext.net.DirectMethods更新后台缓存的数据。但始终报Ext.net.DirectMethods.xxxx为空。代码如下:

<script type="text/javascript">
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>