gpt4 book ai didi

jquery - 我们如何从 web.config 中使用 jquery 读取或获取 session 超时,以便我们可以在 mvc 中处理 session 过期

转载 作者:行者123 更新时间:2023-12-01 00:10:08 34 4
gpt4 key购买 nike

如何通过ajax调用从Web配置获取Session Value

我尝试了以下代码

<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>

关于jquery - 我们如何从 web.config 中使用 jquery 读取或获取 session 超时,以便我们可以在 mvc 中处理 session 过期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26008573/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com