请问session存时间做个倒计时的有关问题

请教session存时间做个倒计时的问题
四个页面需要做个时间控制,
1.先把时间存在session中,如何通过session取得时间在页面上显示,并计时;
2.跳转页面后获取session,继续计时;
3.当时间结束时,触发提交(触发最好能在后台,提交略繁复)

本人新人一枚,从学到做.NET未满两月= =希望大侠们能说的详细点,万分感谢
session

------解决方案--------------------
保存session → session["name"]="设置的值";
获取session → string name = session["name"].toString();
------解决方案--------------------
 DateTime time= DateTime.Now 当前时间

session["time"]=time;
DateTime time2= (DateTime)session["time"].toString();

DateTime time3= DateTime.Now 当前时间

time3和time2时间差
------解决方案--------------------
<html>
<head>
<script laugnage="javascript">
var sum=4;
var str;
function cDate(oSum)
{
//var min=Math.floor(oSum/60);
//if(min<1)
//{min==0}
var sec=oSum%60;
//str=min+"分"+sec+"秒后提交表单";
str=sec+"秒后自动跳转到主页";
return str
}
function submitForm()
{
sum=sum-1
cDate(sum)
document.getElementById("inp1").innerHTML=str;//在页面上显示多少秒后跳转到
if(sum==0)
{
clearInterval(newstimer)
window.location="index.html";//设置三秒后跳转的页面
}
}
var newstimer=setInterval("submitForm()",1000)
</script>
</head>
<body>
<span style="color:red;font-size:15px" id="inp1"><span>
</body>
</html>
------解决方案--------------------
FineUI控件

http://fineui.com/demo/#/demo/other/timer.aspx