【发布时间】:2020-10-03 23:10:52
【问题描述】:
我找到了很多关于这个的参考,但仍然无法让它发挥作用。 有几个人指出了 7 年前的一篇帖子,该帖子听起来有类似的问题,但如下所述,解决方案根本不起作用。
我有以下asp代码:
<asp:CheckBox id="checkbox1" runat="server" Style="display:inline;"
AutoPostBack="True" Text="Send Emails" TextAlign="Right"/>
显示如下:
如果我进入 Chrome 中的元素资源管理器,我会看到以下内容:
如果我像这样手动将样式属性添加到输入行(使用 Chrome Elements 右键菜单),它可以工作:
我做错了什么,我该如何解决?
更新:这是我最终要做的“解决方案”:
<div >
<input id="checkbox1" type="checkbox" name="checkbox1" style="display: inline"/>
<label for="checkbox1">I would like to receive periodic email</label>
</div>
虽然这可行,但显然只是通过切换到 HTML 控件与 ASP 来完全避免这个问题。
【问题讨论】:
-
关于 SO 1的类似问题
-
这不太准确,您的链接是 7 年前的一个问题,该问题仅与我当前的问题部分相关。感谢您的努力和编辑,但该链接无法解决当前的问题。
-
不,我也已经找到了。它产生完全相同的结果。我已经在 Stack Overflow 上尝试了大约 5 个其他人——我确实花了大约 3 个小时来研究和尝试事情。我只是觉得愚蠢地告诉客户,在为他们设计了整个系统之后,我无法弄清楚这一点! :)
-
你试过
Style="display:inline !important;"