2

明示的なインライン スタイルではなく、CSS クラスを Kendo MVC UI コントロールに追加するにはどうすればよいですか?

何を試しても、CSS クラスを Kendo UI HTML ヘルパーに追加することはできません。独自の「k-」クラスのみを追加します。明示的な幅とスタイルを持つスタイル属性を追加できますが、クラスは追加できません。

.HtmlAttributes(new { @class = "please-dont-hard-code-widths" })

また

new HtmlAttributes(new {new { @class = "please-dont-hard-code-widths" } })

何もしないでください。

** 更新、この問題は @Html.EditorFor() で Kendo がプロジェクトの一部である場合にも発生します。ドキュメントにはクラスを受け入れると書かれていますが、クラスは受け入れられません。クラスモデルがフォームタイプを駆動することを無効にする TextBoxFor() のような明示的な入力タイプを使用する必要があります。

他の通常の Razor HTML ヘルパーは問題なく動作しますが、Kendo のヘルパーはそうではありません。Telerik がこの基本的なディスプレイ レイヤーをサポートしないことはあり得ないようです。

4

1 に答える 1