【发布时间】:2013-11-19 17:44:05
【问题描述】:
我有一个Reason 来使用 Evercookie,它在 HTML 页面中运行良好,但在回发后我无法从代码隐藏中获取它的值。
我通过使用隐藏字段找到了一种解决方法,但是它在回发后总是失去其价值:
<input type="hidden" id="hfimageurl" name="hfimageurl" value="" />
<script>
var ec2 = new evercookie();
document.getElementById('hfimageurl').value = "User";
ec2.get("id", function (value) { if (value == '10') {
document.getElementById('hfimageurl').value = "BadUser"; }
});
ec2.get("id", function (value) { alert(value); });
</script>
在回发后的代码隐藏中,我总是得到val = '':
string val = Request.Form("hfimageurl");
if (val != "BadRequest") {
}
请注意,警报显示的值正确。
我在这里错过了什么?
【问题讨论】:
-
非常感谢任何其他获得代码价值的建议。
标签: c# javascript asp.net cookies evercookie