我試過使用服務器端.CssClass
,但這是不適用於我使用。 我的div有runat="server"
,所以我可以訪問它,但是當我點擊「。」時,在下拉菜單中我看不到.CssClass
。有誰知道如何克服這個或其他解決方案可能的工作?從C中刪除類從D#
好的,我的壞。我才發現,這並不爲HTML控件後面
add => Test.Attributes.Add("class", "myClass")
remove => Test.Attributes.("class") = "";
我試過使用服務器端.CssClass
,但這是不適用於我使用。 我的div有runat="server"
,所以我可以訪問它,但是當我點擊「。」時,在下拉菜單中我看不到.CssClass
。有誰知道如何克服這個或其他解決方案可能的工作?從C中刪除類從D#
好的,我的壞。我才發現,這並不爲HTML控件後面
add => Test.Attributes.Add("class", "myClass")
remove => Test.Attributes.("class") = "";
HTML
<div id="Test" runat="server"></div>
代碼如果你想要閱讀類的名稱,您將需要使用的代碼:
string className = Test.Attributes["class"].ToString();
,如果你想更換一個特定的類,你需要使用的代碼:
Test.Attributes.Add("class", Test.Attributes["class"].ToString().Replace("spacerDiv", ""));
這將是更具體的:
HTML
<div id="Test" runat="server"></div>
Servewr代碼:
Test.Attributes.Remove("class");
這是相同的溶液添,但我除去不需要toString方法。
myDiv.Attributes.Add("class", myDiv.Attributes["class"].Replace("spacerDiv", ""));
要添加一個類到div是有點相同。
myDiv.Attributes.Add("class", "spacerDiv");
顯示一些源代碼可能會有所幫助。 – 2012-04-17 14:15:02
如果要訪問.CssClass,可以使用ASP:Panel而不是標記爲服務器端的div。如果您不這樣做,請參閱您需要用來修改它的方法的答案。 – Servy 2012-04-17 14:16:18
@blesh代碼添加爲參考 – neuDev33 2012-04-17 14:18:58