当前位置:编程学习 > C#/ASP.NET >>

关于Microsoft JScript 运行时错误: 'MailDemo' 未定义的错误

首先说明一下,我是仿照Devexpress的例子写的程序。

我在我的页面中也加了如下语句:
    <script type="text/javascript" src="~/Scripts/Demo.js"></script>

Demo.js中的内容是:
var MailDemo = {

    PendingCallbacks: { },

    DoCallback: function(sender, callback) {
        if(sender.InCallback()) {
            MailDemo.PendingCallbacks[sender.name] = callback;
            sender.EndCallback.RemoveHandler(MailDemo.DoEndCallback);
            sender.EndCallback.AddHandler(MailDemo.DoEndCallback);
        } else {
            callback();
        }
    },
.......
.......

我页面的aspx控件调用客户端事件中引用了
MailDemo.ClientThemeSelector_SelectedIndexChanged

运行的时候就报如题的错误。

devexpress的原例子是没有错的,我也是拷贝过来加以引用,就有错,请问高手们,这可能是什么原因导致的? --------------------编程问答--------------------
引用 楼主 jack66wong 的回复:
首先说明一下,我是仿照Devexpress的例子写的程序。

我在我的页面中也加了如下语句:
    <script type="text/javascript" src="~/Scripts/Demo.js"></script>

Demo.js中的内容是:
var MailDemo = {

    PendingCallbacks: { },

    DoCallback: function(sender, callback) {
        if(sender.InCallback()) {
            MailDemo.PendingCallbacks[sender.name] = callback;
            sender.EndCallback.RemoveHandler(MailDemo.DoEndCallback);
            sender.EndCallback.AddHandler(MailDemo.DoEndCallback);
        } else {
            callback();
        }
    },
.......
.......

我页面的aspx控件调用客户端事件中引用了
MailDemo.ClientThemeSelector_SelectedIndexChanged

运行的时候就报如题的错误。

devexpress的原例子是没有错的,我也是拷贝过来加以引用,就有错,请问高手们,这可能是什么原因导致的?


没用过! --------------------编程问答-------------------- MailDemo 没有被定义过,在Chrome中按F12, 看看resources或者Sources中能不能访问Demo.js, 内容有MailDemo的定义吗。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,