【问题标题】:Does "display:none" render the control ineffective?“display:none”是否会使控件无效?
【发布时间】:2014-06-13 20:32:59
【问题描述】:

我正在为我的网站使用 CMS,并试图更改 CMS 中一个模块的外观。

我没有模块的源代码。只有皮肤我只能通过更改 CSS 来修改组件的显示方式。

我在模块上有一个单选按钮列表,我想禁用或隐藏它。换句话说,我希望选择的值是 'option 3' 并且不希望最终用户看到他可以使用此选项。

<asp:RadioButtonList ID="rblist1" runat="server" style="visibility:hidden">
    <asp:ListItem Text="option 1" Value="2" />
    <asp:ListItem Text="option 2" Value="3" />
    <asp:ListItem Text="option 3" Value="1" Selected="True"/>
    <asp:ListItem Text="option 4" Value="4" />
</asp:RadioButtonList>

我想使用 'display:none' 而不是 'visbility:hidden'。这会导致代码错误吗?还是标签会被渲染并取默认值'option 3'???

【问题讨论】:

  • 为什么要问我们而不是自己尝试呢?不会超过一分钟。

标签: html asp.net css visibility


【解决方案1】:

如果您使用display:nonevisibility:hidden,输入的值将不会与表单一起提交。如果你想隐藏它,你应该使用

position:fixed; left:100%; top:100%;

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-22
    • 2012-06-16
    • 2012-01-18
    相关资源
    最近更新 更多