访问代码隐藏(C#)中动态更改的js变量

Access dynamically changed js variable in code behind (C#)

本文关键字:js 变量 动态 隐藏 代码 访问      更新时间:2024-02-11

我想访问C#后面代码中的变量sec和min进行一些验证.由于sec和min是动态变化的,使用隐藏字段来存储它,然后在C#中访问它好吗?

`var秒=15;var最小值=100;

var counter=setInterval(timer, 1000); //1000 will  run it every 1 second
function timer()
{
  sec=sec-1;
  if(sec < 0)
  {
    sec=59;
    min--;
  }
  else
  {
    min=min;
  }
  if(sec <=9 ){
    sec = "0"+sec;
  }
  document.getElementById("lblCountDown").innerHTML= "Time Left: "+(min<=9 ? "0" + min : min)+" mins"+" "+sec + " secs";` 

如果需要,请使用此。在服务器端获取Request.Form["min"]

<input type="hidden" id="min" name="min"/>
<input type="hidden" id="sec" name="sec"/>

在Javascript上:

...
document.getElementById("lblCountDown").innerHTML= "Time Left: "+(min<=9 ? "0" + min : min)+" mins"+" "+sec + " secs";`
document.getElementById("min").value=min;
document.getElementById("sec").value=sec;

记住这是更糟糕的想法