在asp.net中回发时丢失HiddenField

在asp.net中回发时丢失HiddenField,asp.net,Asp.net,我们有一个asp.net网页,上面有一个隐藏控件: <asp:HiddenField runat="server" id="inputValue" /> 它保存用户输入的信息以供以后使用。该网页的标题部分中还包含以下内容,以每20秒刷新一次网页: <meta http-equiv="refresh" content="20"> 这样做是为了用数据库中的新信息刷新页面 现在,如果我在我的代码中使用inputValue.Value,我可以正确地得到一个人输入的值

我们有一个asp.net网页,上面有一个隐藏控件:

<asp:HiddenField runat="server" id="inputValue" />

它保存用户输入的信息以供以后使用。该网页的标题部分中还包含以下内容,以每20秒刷新一次网页:

<meta http-equiv="refresh" content="20"> 

这样做是为了用数据库中的新信息刷新页面

现在,如果我在我的代码中使用inputValue.Value,我可以正确地得到一个人输入的值。但是,如果页面在需要获取此值之前刷新,则inputValue.value将为空

因此,我的问题是如何确保inputValue.Value在页面刷新后将信息保存到其中?Javascript是不可能的,因为访问此页面的某些设备无法运行Javascript


谢谢

刷新只需重新加载URL,因此您必须将状态存储在查询字符串中

谢谢,我正在进行一些研究,这正是我要了解的。由于我没有将数据从一个页面传递到下一个页面,会话变量可以工作吗

并使用session变量进行了测试,效果非常好