如何向 Kendo MVC UI 控件添加 CSS 类,而不是显式的内联样式?
无论我们尝试过什么,我们都无法将 CSS 类添加到 Kendo UI HTML 帮助器中。它只添加了自己的“k-”类。您可以添加具有显式宽度和样式的样式属性,但不能添加类,
.HtmlAttributes(new { @class = "please-dont-hard-code-widths" })
或者
new HtmlAttributes(new {new { @class = "please-dont-hard-code-widths" } })
什么都不做。
** 更新,当 Kendo 是项目的一部分时,@Html.EditorFor() 也会发生此问题,尽管文档说它接受类,但它不会接受类。我们必须使用像 TextBoxFor() 这样的显式输入类型,这无法让类模型驱动表单类型。
其他常规的 Razor HTML Helpers 做得很好,但不是 Kendo 的。Telerik 似乎不可能不支持显示层的基本功能。