0

我的页面上有几个 asp:CheckBox。
我正在使用 jQuery 来隐藏其中的一些(以各种方式)。
然后,按下提交按钮将我带到服务器端,我试图(以各种方式)确定特定复选框是否可见。
但出于某种原因,在服务器端,所有复选框始终可见!我怎么知道哪些是隐藏的?

客户端代码 - 其中之一:

$("#cb1").hide(); 
$("#cb1").css("display", "none"); 
$("#cb1").css("visibility", "hidden"); 

服务器代码 - 其中之一:

myCheckBox.Visible               '- always True 
myCheckBox.Attributes("display") '- always "nothing" 
myCheckBox.Style("visibility")   '- always "nothing" 
myCheckBox.Style("visible")      '- always "nothing"
4

1 回答 1

0

您正在提交表格,对吗?当您隐藏复选框时,更改它的值。然后,在服务器端检查该值。我不知道 ASP 是否可以检查样式属性,但由于它是 GET 或 POST,它可以获取值。

于 2013-01-30T10:06:49.747 回答