[問題] CssClass 和 class
各位好
visual studio 版本 : 2013 ultimate
在aspx 我發現有一些<asp:的控制項 可以設定CssClass屬性 但render出來 其實就是class
而那些控制項如果要設class屬性 也可以 並不會錯誤(但IntelliSense沒得選)
所以我不懂兩者差異在哪?
如果我在.cs使用 控制項ID.Attributes.Add("class","c2") 這樣的語法
對在aspx已設定class屬性的控制項 會以class="c2"覆蓋原本的class設定
(很意外 竟然不需先Remove)
對在aspx已設定CssClass屬性的控制項 則是會再增加一個class="c2"的設定
而原本的class設定(或說屬性)還在 這樣導致class設定有兩個
原本的class設定有作用 而class="c2"無作用
我試過先以 控制項ID.Attributes.Remove("class") 語法 移除掉原本的class設定
但沒有效果 無法移除
所以在aspx下 設定CssClass屬性 好像還不如設定class屬性就好 是這樣嗎?
還是CssClass有其他特別用處?
謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.127.81.14
※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1471512290.A.4B5.html
推
08/22 13:03, , 1F
08/22 13:03, 1F
→
08/22 13:03, , 2F
08/22 13:03, 2F
→
08/22 13:03, , 3F
08/22 13:03, 3F
→
08/22 20:44, , 4F
08/22 20:44, 4F
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):
C_Sharp 近期熱門文章
PTT數位生活區 即時熱門文章