【问题标题】:hide checkbox with jQuery, then check on server side if it's visible用 jQuery 隐藏复选框,然后在服务器端检查它是否可见
【发布时间】:2013-01-30 18:06:49
【问题描述】:

我的页面上有几个 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"

【问题讨论】:

  • 对 ASP 不太了解,但是您确定可以在提交表单后在服务器端检查元素可见性吗?

标签: jquery vb.net checkbox visible


【解决方案1】:

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

【讨论】:

  • 是的,我可以做到,但我希望有更好的方法......(你不知道它是否隐藏是不是很奇怪??)还是谢谢。
猜你喜欢
  • 1970-01-01
  • 2014-07-02
  • 1970-01-01
  • 2014-01-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-01-19
  • 1970-01-01
相关资源
最近更新 更多