ext.js未定义

时间:2009-11-27 06:09:17

标签: javascript extjs

在我的aspx页面中:

<script type="text/javascript">
Ext.onReady(function() {
    Ext.get('mb1').on('click', function(e) {
        Ext.MessageBox.confirm('Confirm', 'Are you sure you want to do that?', showResult);
});
function showResult() {
    Ext.example.msg('test');
</script>

<div>
<asp:Button ID="mb1" runat="server" Text="Button" />
</div>

我收到错误消息“ext is undefined”。任何人都可以帮助我吗?

4 个答案:

答案 0 :(得分:8)

你必须包含像

这样的js文件
<script type="text/javascript" src="extjs.js"></script>

在使用任何功能之前。

答案 1 :(得分:1)

你应该从网站本身下载extjs框架,如果可以的话,在本地托管它。 http://extjs.com

答案 2 :(得分:1)

  1. 您是否可能在某处使用“ext”而不是“Ext”(错误的大小写)?
  2. 您似乎没有使用“}
  3. 关闭您的功能

    一旦你使用Ext工作,你可能想要使用按钮的客户端ID而不是代码隐藏ID:

    ...
    Ext.get('<%=mb1.ClientID%>').on('click', function(e) {
    ...
    

答案 3 :(得分:0)

在文件中包含以下所有三个文件 EXT-all.css,EXT-base.js,EXT-全debug.js