繁体   English   中英

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

[英]javaScript local script can't find function in src script

我有一个名为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文件中定义的本地脚本块中引用函数?

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM