2012-06-15 55 views
9

代碼,我明白,我們可以設置各種風格的div從代碼屬性使用背後:設置CSS類使用落後

divControl.Style("height") = "200px" 

但是如何設置它,而不是宣稱每個從代碼樣式類?

回答

27

C#

divControl.Attributes["class"] = "myClass"; 

VB

divControl.Attributes("class") = "myClass" 

你需要有這樣的規則一個在你的css文件上

.myClass 
{ 
    height:200px; 
    /*...more styles*/ 
} 
+0

寫在VB.NET而不是C#中,它會很完美。 –

+0

@Andrew Morton:他指出VB或C#很好,但感謝這個建議,增加了VB代碼。 –

+0

Upvoted完美。 –

1

這樣,您就可以定義完整的內聯方式,無需單獨的類聲明:

divControl.Attributes("style") = "height:200px; color:Red" 
+0

OP想要設置div的class屬性,而不是單獨設置樣式。 –

+0

雖然這個問題明確表示這不是他正在尋找的答案,但我給它一個加票,因爲它幫助了我(當詢問動態樣式時,谷歌帶我到這裏)。 –