代码之家  ›  专栏  ›  技术社区  ›  FllnAngl

剑道用户界面替换了我自己的输入字段类,我如何取回它们?

  •  0
  • FllnAngl  · 技术社区  · 6 年前

    但现在当我运行我的应用程序时 Html.editorFor 只包含一个 class k-textbox (它们是 kendo UI classes )即使我在添加 form-control 去吧。

    editorFor

    @Html.EditorFor(model => model.leverancier.leveranciernaam, new { htmlAttributes = new { @class = "form-control disabled" } })
    

    创建此Html:

    <input class="k-textbox" data-val="true" data-val-length="Het veld naam moet een tekenreeks met een maximumlengte van 255 zijn." data-val-length-max="255" id="leverancier_leveranciernaam" name="leverancier.leveranciernaam" value="Bauerfeind">
    

    我的呢 ?

    编辑

    0 回复  |  直到 6 年前
        1
  •  1
  •   foxtrotuniform6969    5 年前

    这是一个老问题,但我想确认@stevengreene的建议,模板可能是这里的罪魁祸首。@FllnAngl尝试从项目中排除EditorTemplates。谢谢你们让我走上了正确的道路。

    *.cshtml 文件夹中的文件。这完全解决了我的问题。

    @Html.EditorFor @Html.Kendo().TextBoxFor 因此,在我看来,是在替换css类 form-control k-textbox ,这会影响输入宽度。