我们有一个带有隐藏控件的asp.net网页:
<asp:HiddenField runat="server" id="inputValue" />
其中包含用户输入的信息以供日后使用。该页面在网页的head部分也有这个,每隔20秒刷新一次页面:
<meta http-equiv="refresh" content="20">
这样做是为了使用数据库中的新信息刷新页面。
现在,如果我在inputValue.Value后面的代码中使用,我可以正确获取一个人输入的值。但是,如果页面在我需要获取此值之前刷新,则inputValue.Value将为空。
所以我的问题是如何确保inputValue.Value在页面刷新后将信息保存到它? Javascript是不可能的,因为访问此页面的某些设备无法运行javascript。
由于
答案 0 :(得分:1)
刷新只会重新加载URL,因此您必须将状态存储在查询字符串
中答案 1 :(得分:0)
谢谢,做了一些我即将发现的研究。由于我没有将数据从一个页面传递到下一个页面,会话变量会起作用吗?
使用会话变量测试并且效果很好。