访问隐藏字段的值,如果它的可见性设置为false(使用c#)

本文关键字:false 使用 设置 字段 隐藏 访问 如果 可见性 | 更新日期: 2023-09-27 18:09:34

如何访问隐藏字段的内容,其中隐藏字段的可见性设置为Visible=false在服务器端使用c#。我不是在使用CSS的display:none而不是Visible=false的情况下。

访问隐藏字段的值,如果它的可见性设置为false(使用c#)

如果Visiblefalse,那么控制没有下到客户端,所以你不能直接从javascript访问它:它根本不存在。

同样,因为它是HiddenField(即<input type="hidden"...>),所以不需要设置display:none -即使Visibletrue(尽管它将在源代码中),它也将永远不可见

因此:要么将Visible设置为true,要么返回服务器获取该值

当您在服务器端设置Visisble=false时,它实际上不会在页面中呈现控件,因此无法在客户端获得该值。

如果你真的不能把值在页面上一些其他的方式,你可以做一个AJAX请求来获得值当你需要它吗?

您不能-这些字段没有呈现给客户端。