有没有办法将复选框放在asp复选框的标签右侧?
默认情况下,此代码将复选框放置标签...
<asp:CheckBox CssClass="myCheckbox" ID="CBmyCheck" runat="server" Text="My label"></asp:CheckBox>
答案 0 :(得分:12)
一个简单的解决方案是创建两个单独的对象,一个复选框和一个标签。 复选框标签应设置为“”(没什么)。标签应设置为“我的标签”。 将它们放在您想要的位置,此外,首先添加标签,然后在右侧添加复选标记。
您可以尝试的另一件事是设置复选框的TextAlign属性:
TextAlign="Left"
答案 1 :(得分:2)
<asp:CheckBox TextAlign="left|right" runat="server" />
Eg:
<asp:CheckBox TextAlign="right" runat="server" Text = "I am right align />
<asp:CheckBox TextAlign="left" runat="server" Text = "I am left align />
答案 2 :(得分:0)
我在Vb.net中用
做了这个CheckBox1.RightToLeft = Windows.Forms.RightToLeft.Yes