是否有內置的ASP.Net或MVC3函數生成一個給定字符串的有效CSS類。 Tagbuilder似乎有一個AddCssClass。然而,只是想知道是否還有其他需要一個字符串,並通過將無效字符轉換爲有效的字符轉換爲有效的CSS類名?是否有內置的C#函數來生成有效的CSS類名?
舉個例子說,我有一個字符串「測試。不正確類別名稱」
我在想,如果有一個輔助函數將其轉換爲「Test__Bad CLASS_NAME」或一些這樣的事情。
MVC似乎不會生成壞ID等,所以我只是想知道它是否有這樣做,所以我是一致的。我只是認爲這將是一個共同的要求。
是什麼讓你認爲'TagBuilder.AddCssClass'產生一個有效的CSS的名字嗎?你可以扔它只是任何廢話,它會接受它:-)這是你的責任,不要扔廢話。 AFAIK沒有內置的方法。 –
你需要一個輔助函數來生成一個CSS類(例如'.test {color:Red}'),或者你只是想要一個方法來爲你的代碼中的DOM元素指定一個類名(例如test)或查看)?我不確定我完全明白你想要什麼。 –
@Darin Dimitrov也許我正在考慮身份證代。我認爲它交換了點,所以我認爲類名轉換爲有效。可能不會! :) – GraemeMiller