明示的なインライン スタイルではなく、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 がこの基本的なディスプレイ レイヤーをサポートしないことはあり得ないようです。