JavaScript session?

JavaScript session?

本文关键字:session JavaScript      更新时间:2023-09-26

你如何制作JavaScript会话?

if (gameWin) {
    Session["BrugerTid"] = document.all("counter").innerHTML;
    window.location = "Won.aspx";
}

上面的代码不起作用,有人知道什么可以让它工作吗?

以下是制作"计数器"的 JavaScript:

var timeLeft = 120;
function decrementCounter() {
if (timeLeft > 0) {
    document.all('counter').innerHTML = "" + timeLeft + "";
    timeLeft--;
    setTimeout("decrementCounter()", 1000);
    document.getElementById("start_button").style.display = 'none';
    document.getElementById("blackout").style.display = 'none';
}
else {
    window.location = "Failed.aspx";
     }
}

计数器正在工作,它从 120 开始并下降,直到达到 0。如果我们在达到 0 之前完成拼图,那么我们就赢了。我们想用剩余的时间制作一个部分,并将其发送到我们的 Won.aspx 网站。

您无法直接从 javascript(客户端)访问 Session 对象(服务器端),但也许您可以将时间作为参数发送到.aspx页面?

就像在javascript中这样:

if (gameWin) {
    window.location = "Won.aspx?BrugerTid=" + document.all("counter").innerHTML;
}

在《赢》中.aspx:

protected void Page_Load(object sender, EventArgs e)
{
    Session["BrugerTid"] = Request.QueryString["BrugerTid"];
}