【发布时间】:2018-08-08 09:55:47
【问题描述】:
我的复选框有这个 Jquery 代码:
$(document).ready(function () {
$('#chk_AGVS').change(function () {
if ($(this).is(":checked")) {
'<%Session["chkAGVS"] = "true"; %>';
}
else
{
'<%Session["chkAGVS"] = "false"; %>';
}
});
});
我正在创建一个会话变量,我根据复选标记在其中传输一个值。 它工作正常,我需要将该值传输到另一个页面,但是当我检查变量时它是 FALSE,而它应该是 TRUE,因为它已被检查。 我不知道发生了什么,但似乎是当它刷新或什么的时候,我真的不知道,我需要你们的帮助。 由于业务规则,我无法在 C# 上执行此操作,因此我需要使用 Jquery 执行此操作,发生了什么以及为什么我的 CheckBox 会丢失值并使我的会话变量为 FALSE。
PS。我尝试添加 ViewState=True 但它什么也没做。
【问题讨论】:
标签: javascript jquery .net