gpt4 book ai didi

html - 为什么我在 asp.net 中丢失了 CSS?

转载 作者:太空宇宙 更新时间:2023-11-04 02:46:30 24 4
gpt4 key购买 nike

在我的网络应用程序中有几个地方会丢失附加到它们的 css。一个这样的例子是我有一个从数据库值填充的标签,旁边有一个链接按钮使标签可见 = false,然后一个最初不可见的 DDL 变得可见(以便您可以编辑该字段) .这个 DDL 没有附加任何 css,只是一个空白的白框,您只能在其中看到突出显示的值。但是,如果我以可见的方式启动相同的 DDL,它的 css 就很好。这是相关代码:

<asp:DropDownList class="ddl" runat="server" Width="100%" ID="Status_DDL" Visible ="false">
<asp:ListItem>Dropped</asp:ListItem>
<asp:ListItem>Redirected</asp:ListItem>
<asp:ListItem>Tracked-Closed</asp:ListItem>
<asp:ListItem>On-Hold</asp:ListItem>
<asp:ListItem>Roadmap</asp:ListItem>
<asp:ListItem>Strategy</asp:ListItem>
<asp:ListItem>Unknown</asp:ListItem>
<asp:ListItem>Completed</asp:ListItem>
<asp:ListItem>In Progress</asp:ListItem>
</asp:DropDownList>
<asp:Label runat="server" CssClass="Text-Dates" ID="StatusLabel"></asp:Label>

然后后面的代码就是 Status_DDL.Visible = true 和 StatusLabel.Visible = false。

还有一次发生在下拉列表中,其中的内容会根据所选的值发生变化。有时它只会丢失 css 并恢复为丑陋的 DDL。

谢谢!

编辑:这是它的外观图片: enter image description here

如果我以 ddl visible 和 label invisible 开始它应该看起来像什么,看起来像什么:

enter image description here

最佳答案

对于 ASP native 控件,您必须使用“CssClass”属性而不是“类”,因此正确的形式是:

<asp:DropDownList CssClass="ddl" runat="server" Width="100%" ID="Status_DDL" Visible ="false">

关于html - 为什么我在 asp.net 中丢失了 CSS?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33781226/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com