javaScript本地脚本在src脚本中找不到函数

时间:2017-04-06 15:09:44

标签: javascript

我有一个名为LIMDU.js的javaScript源文件,它包含一个var和一个函数,就像这样 -

var SessionTimeOutID;

function KeepSessionAlive() {
var sessionTimeoutWarning = @Session.Timeout;
var sTimeout = parseInt(sessionTimeoutWarning) * 60 * 1000;

clearTimeout(SessionTimeOutID);
SessionTimeOutID = setTimeout('SessionEnd()', sTimeout);

function SessionEnd() {
    window.location = "/Account/LogOff";
}
 }

在cshtml文件中,我有这个:

<script type="text/javascript" src="~/Scripts/LIMDU.js"></script>
<script>
$(document).ready(function () {
       KeepSessionAlive();
    });
</script>

但是当我尝试执行代码时,我收到错误“KeepSessionAlive”。

我认为在执行本地脚本代码之前会加载src代码;如果不是这样,我如何引用我在src'd文件中定义的本地脚本块中的函数?

1 个答案:

答案 0 :(得分:0)

检查您的控制台。你的LIMDU.js文件没有编译(可能是未定义的@Session?)