确定HTML元素可见性服务器端

时间:2009-09-03 16:14:07

标签: asp.net css

如果在CSS可见性下隐藏了诸如输入框之类的HTML元素,例如显示:无。我可以确定服务器端是否隐藏了此元素。如果是这样,怎么样?

1 个答案:

答案 0 :(得分:1)

简短的回答是“不,你不能”。

答案很长:如果您完全确定只能通过CSS更改此元素可见性,则可以解析所有适用的CSS文件。这很难但可能。

但是,在现实生活中,您还需要知道确切的浏览器版本(由于可能的CSS黑客行为,因此行为上的差异)以及通常通过javascript切换元素可见性。

更新(根据OP的说明): 我强烈建议使用隐藏字段(<input type="hidden">)以确定您所描述的可见性。当无线电组值发生变化时,可以通过javascript更改隐藏字段值。