javascript - 如何从 asp.net 隐藏字段中设置和获取 bool 值

标签 javascript asp.net hidden-field boolean-operations

我有一个隐藏字段。我需要最初设置 bool 值的地方。经过一些操作后,我需要使用 JavaScript 更新隐藏的字段值。但是我们只能在隐藏字段中存储字符串值。 如何设置/获取隐藏域的 bool 值?

知道如何实现吗?

最佳答案

正如您正确注意到的那样 - 您只能将字符串存储在 HiddenField 值中。 要确定代码隐藏中的 bool 值 - 您应该将字符串值转换为 bool 值。

例如:

bool val = Convert.ToBoolean(HiddenField1.Value);

设置隐藏字段值:

HiddenField1.Value = val.ToString();

在 JavaScript 中 - 您可以使用以下方法完成此操作:

var hiddenFieldValueString = document.getElementById("HiddenField1").value;
var val = (hiddenFieldValueString === "true");

设置新的隐藏字段值:

document.getElementById("HiddenField1").value = val;

关于javascript - 如何从 asp.net 隐藏字段中设置和获取 bool 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27775811/

相关文章:

Javascript获取视口(viewport)高度而不溢出Y

javascript - 上传前获取视频尺寸,客户端

asp.net - jquery颜色动画间歇性地抛出无效的属性值

c# - 在 ASP.Net 应用程序中安全地存储(加密)数据

jquery - 根据Collection_select选择菜单设置隐藏字段值

javascript - 如何在 typeahead.js 中实现去抖?

javascript - 按下后按钮保持禁用状态

asp.net - 从 Microsoft 堆栈转向开源动态网站开发的最佳方法是什么?

javascript - 如何通过管道分隔隐藏字段中的多个选择

forms - 未显示隐藏字段的 symfony 表单验证消息