ASP 带有显示超时错误消息的 .NET 超时实现
ASP .NET Timeout implementation with Display Timeout error message
我想在我的 ASP .net 网络应用程序上实现超时功能。这样用户将在 60 分钟后被重定向到超时消息。
我在 webconfig
中使用了以下内容
<sessionState timeout="60"></sessionState>
我无法在网上找到有关此任务的任何完整示例。
我想知道是否有办法在客户端用 jQuery 或 Javascript 实现这个?
通过实现在客户端执行的 jQuery 函数解决了问题,并将用户重定向到超时页面。
$(document).ready(function () {
var timeInSeconds = 30
var timeoutTimer = timeInSeconds * 1000;
var timeoutToRefresh = window.setTimeout(timeoutfunction, timeoutTimer)
var isPostBack = ("true" === "<%= Page.IsPostBack ? "true" : "false" %>");
if (!isPostBack) {
$('#cost').hide();
$('#imgCost').attr("src", "../../Design/Images/iconPlus.png");
} else {
$('#imgCost').attr("src", "../../Design/Images/minus_icon.png");
}
});
var timeoutfunction = function () {
window.location.replace('/CustomErrorPage.aspx')
};
我想在我的 ASP .net 网络应用程序上实现超时功能。这样用户将在 60 分钟后被重定向到超时消息。 我在 webconfig
中使用了以下内容<sessionState timeout="60"></sessionState>
我无法在网上找到有关此任务的任何完整示例。 我想知道是否有办法在客户端用 jQuery 或 Javascript 实现这个?
通过实现在客户端执行的 jQuery 函数解决了问题,并将用户重定向到超时页面。
$(document).ready(function () {
var timeInSeconds = 30
var timeoutTimer = timeInSeconds * 1000;
var timeoutToRefresh = window.setTimeout(timeoutfunction, timeoutTimer)
var isPostBack = ("true" === "<%= Page.IsPostBack ? "true" : "false" %>");
if (!isPostBack) {
$('#cost').hide();
$('#imgCost').attr("src", "../../Design/Images/iconPlus.png");
} else {
$('#imgCost').attr("src", "../../Design/Images/minus_icon.png");
}
});
var timeoutfunction = function () {
window.location.replace('/CustomErrorPage.aspx')
};