我有理由使用 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") {
}
请注意,警报正确显示该值。
我在这里想念什么?