[問題] CssClass 和 class

看板C_Sharp (C#)作者 (4545454554)時間8年前 (2016/08/18 17:24), 編輯推噓1(103)
留言4則, 2人參與, 最新討論串1/2 (看更多)
各位好 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
如果他是屬於System.Web.UI.WebControls,那就是用CssClas
08/22 13:03, 1F

08/22 13:03, , 2F
s,如果他是屬於System.Web.UI.HtmlControls,那就是用Att
08/22 13:03, 2F

08/22 13:03, , 3F
ribute的方式
08/22 13:03, 3F

08/22 20:44, , 4F
謝謝
08/22 20:44, 4F
文章代碼(AID): #1NjNxYIr (C_Sharp)
文章代碼(AID): #1NjNxYIr (C_Sharp)