asp.net 倒计时?

asp.net如何对Session实现倒计时?... asp.net 如何对Session实现倒计时? 展开
 我来答
liufanhan
2007-12-14 · TA获得超过4.4万个赞
知道大有可为答主
回答量:3694
采纳率:12%
帮助的人:1858万
展开全部
你直接复制就可以了
HTML部分:
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
<script type="text/javascript">
function sessionTimeout()
{
var label=document.getElementById("lblTime");
var seconds=parseInt(label.value);
seconds=seconds-1;
label.value=seconds.toString();
if(seconds==0)
{
alert("您已超时");
window.location.href="login.aspx";//转到登陆页
clearInterval(sessionTimeout);
}
}
window.setInterval(sessionTimeout,1000);
</script>
</head>
<body>
<form id="form1" runat="server">
<div>剩余秒数:
<input ID="lblTime" name="lblTime" runat="server" type="text" style="border:0px;width:20px;" />
<asp:Button ID="Button1" runat="server" Text="操作" /></div>
</form>
</body>
</html>
.CS文件部分:
protected void Page_Load(object sender, EventArgs e)
{
Session["time"] = System.DateTime.Now.ToString();
Session.Timeout = 1;
lblTime.Value = Convert.ToString(Convert.ToInt32(Session.Timeout) * 60);
}
AiPPT
2024-09-19 广告
随着AI技术的飞速发展,如今市面上涌现了许多实用易操作的AI生成工具1、简介:AiPPT: 这款AI工具智能理解用户输入的主题,提供“AI智能生成”和“导入本地大纲”的选项,生成的PPT内容丰富多样,可自由编辑和添加元素,图表类型包括柱状图... 点击进入详情页
本回答由AiPPT提供
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式