我正在尝试将复选框显示为单选按钮。

我已经尝试过在这个问题中提到的jsfiddle,但是它不适用于ASP控件。

有没有一种方法可以将asp复选框控件显示为单选按钮?

Can you style an html radio button to look like a checkbox?

<asp:CheckBox ID="r" runat="server"  />

input[type="checkbox"] {
          -webkit-appearance: radio;
    -moz-appearance: radio;
    -ms-appearance: radio;     /* not currently supported */
    -o-appearance: radio;
        }

最佳答案

好吧,我最终这样做了,对我来说很棒。

<asp:CheckBox ID="CheckBox1" runat="server"  />

                   <AjaxToolkit:ToggleButtonExtender ID="ToggleButtonExtender1" runat="server"
                    TargetControlID="CheckBox1"
                    ImageWidth="16"
                    ImageHeight="16"
                    UncheckedImageUrl="~/Images/uncheck.png"
                    CheckedImageUrl="~/Images/check.png"
                    CheckedImageAlternateText="Check"
                    UncheckedImageAlternateText="UnCheck">
                </AjaxToolkit:ToggleButtonExtender>

关于c# - 只需要将复选框显示为单选按钮,ASP.net,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/48822277/

10-12 19:15