【问题标题】:Is there a way to set an ASP.Net hidden field value to NULL using Javascript?有没有办法使用 Javascript 将 ASP.Net 隐藏字段值设置为 NULL?
【发布时间】:2012-07-04 19:49:39
【问题描述】:

我正在查看大量关于如何使用 Javascript 设置隐藏字段值的示例。我的问题实际上是,您可以使用 Javascript/jquery 将隐藏字段值设置为 NULL,然后将该 NULL 反映在服务器端的值中吗?

每次我尝试设置 null 时,我都会返回空白。

我有一个特殊要求,要知道 NULL 和空白之间的区别,客户端和服务器之间唯一允许的通信模式是 runat=server 隐藏字段。

任何帮助将不胜感激。

【问题讨论】:

  • Null 是只和数据库有关的东西,JavaScript 和前端应该把 NULL 当作什么都没有。我建议你改变你的方法并使用一些枚举

标签: javascript jquery asp.net null hidden-field


【解决方案1】:

我可以想办法让它为空,完全删除value 属性,或者更难删除name 属性,这样它就不会回发,然后当这个输入再次具有值时将其添加回来。

或将参数设置为该值,例如“null”,并在后面的代码中检查该值。

想一想,null 是您列表中的另一个参数,仅此而已,回发的值实际上都是字符串。因此,您可能遇到的唯一冲突是将其设置为“null”,以防万一您有文本,但在文本上您可以与没有文本进行比较并决定它是否可以为 null 或为空......是决定你必须做。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多