Asp.net
從程式碼隱藏文件中的 HTML 元素中刪除 CSS 類
我的界面/網路表單上有以下內容:
<div id="mydiv" class="forceHeight" runat="server" />現在我的程式碼中有一個條件,如果某種情況屬實,我需要
forceHeight從該控制項中刪除該類。我知道在 C# 中你可以使用:mydiv.CssClass.Replace("forceHeight", "");我不太確定你是如何使用VB做到這一點的?Intellisense 不向我提供此選項?
有什麼想法嗎?
這將從 div 中刪除所有 CSS 類
ID="mydiv"Me.mydiv.Attributes("class") = ""
如何使用 .NET 從控制項中刪除一個 CSS 類
如果一個控制項有多個類,您可以通過編輯類字元串來刪除**其中一個類。**這兩種方法都需要為 HTML 元素分配一個 ID,以便您可以在後面的程式碼中定位它。
<asp:Panel ID="mydiv" CssClass="forceHeight class2 class3" runat="server" />VB.NET
mydiv.CssClass = mydiv.CssClass.Replace("forceHeight", "").Trim()C#
mydiv.CssClass = mydiv.CssClass.Replace("forceHeight", "").Trim();或使用html 通用控制項
<div id="mydiv" class="forceHeight class2 class3" runat="server" />VB.NET
mydiv.Attributes("class") = mydiv.Attributes("class").Replace("forceHeight", "").Trim()C#
mydiv.Attributes["class"] = mydiv.Attributes["class"].Replace("forceHeight", "").Trim();可選擇
Trim刪除尾隨空格。如何使用 .NET 從控制項中刪除所有 CSS 類
VB.NET
mydiv.Attributes.Remove("class")C#
mydiv.Attributes.Remove("class");