【发布时间】:2015-03-12 12:36:19
【问题描述】:
如何向 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 似乎不可能不支持显示层的这种基本功能。
【问题讨论】:
-
不幸的是,它们的许多控件,例如上面提到的那些,由于某种原因不使用这些类。但是,很多控件都可以,例如 Grid。
标签: css asp.net-mvc-3 kendo-asp.net-mvc kendo-ui-mvc