关于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的原例子是没有错的,我也是拷贝过来加以引用,就有错,请问高手们,这可能是什么原因导致的?
[解决办法]
MailDemo 没有被定义过,在Chrome中按F12, 看看resources或者Sources中能不能访问Demo.js, 内容有MailDemo的定义吗。