我试过以下代码
<script language="JavaScript" type="text/JavaScript"> var sessionTimeoutWarning = "<%= System.Configuration.ConfigurationSettings.AppSettings ["SessionWarning"].ToString()%>"; var sessionTimeout = "<%= Session.Timeout %>"; var sTimeout = parseInt(sessionTimeoutWarning) * 60 * 1000; setTimeout('SessionWarning()',sTimeout); function SessionWarning() {var message = "Your session will expire in another " + (parseInt(sessionTimeout) - parseInt(sessionTimeoutWarning)) + " mins! Please Save the data before the session expires";alert(message); }</script>解决方法 实际上你是在MVC中这样做的;您可能需要使用“@”语法.请尝试这个,它可能会有所帮助.
<script language="JavaScript" type="text/JavaScript"> var sessionTimeoutWarning = @System.Configuration.ConfigurationSettings.AppSettings["SessionWarning"].ToString(); var sessionTimeout = @Session.Timeout; var sTimeout = parseInt(sessionTimeoutWarning) * 60 * 1000; setTimeout('SessionWarning()',sTimeout); function SessionWarning() { var message = "Your session will expire in another " + (parseInt(sessionTimeout) - parseInt(sessionTimeoutWarning)) + " mins! Please Save the data before the session expires"; alert(message); }</script>总结
以上是内存溢出为你收集整理的我们如何从web.config中使用jquery读取或获取会话超时,以便我们可以在mvc中处理会话到期全部内容,希望文章能够帮你解决我们如何从web.config中使用jquery读取或获取会话超时,以便我们可以在mvc中处理会话到期所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)