JavasScript未定义的异常

时间:2015-09-16 14:19:03

标签: javascript asp.net-mvc internet-explorer

我遇到了一个恼人的错误,我只是出于某种原因才在Internet Explorer中收到这个错误。我有一个MVC应用程序,在我的_Layout.cshtml文件中我有@Scripts.Render("~/assets/js/bundled")。捆绑似乎包括在内,就像我说在除IE11之外的所有测试浏览器中一切都很好。在IE中调试时我得到:

0x800a1391 - JavaScript runtime error: 'MyJs' is undefined

包含myjs定义的javascript文件包含在捆绑包中。 js(让我们称之为myjs.settings.js)文件如下所示:

MyJs.settings = (function (parent, window, document, $) {

   function Initialize() { /* do stuff */ }
   function Something() { /* more stuff */ }

   var self = {
      Initialize: Initialize,
      Something: Something,
      Debug: debug
   }

   return self;

} (MyJs, window, document, jQuery));

MyJs.settings.Debug = false;
MyJs.settings.Initialize();

非常感谢任何帮助。感谢。

0 个答案:

没有答案