【问题标题】:Specify size and maxlength for Html.Kendo().TextBoxFor为 Html.Kendo().TextBoxFor 指定大小和最大长度
【发布时间】:2015-09-03 05:26:01
【问题描述】:

我在 ASP.NET MVC Kendo UI 上使用服务器端验证。在这样的文本字段的视图(用于创建)上:

@Html.Kendo().TextBoxFor(model => model.CompanyTypeName).Name("CompanyTypeName")

我需要更改文本框的大小。我试过这样:

@Html.Kendo().TextBoxFor(model => model.CompanyTypeName, new { style = "width:50px", @maxlength = "5" }).Name("CompanyTypeName")

但不起作用。在此先感谢。

【问题讨论】:

    标签: asp.net-mvc-4 kendo-asp.net-mvc


    【解决方案1】:

    这仅在使用默认文本框时有效。

    @Html.TextBoxFor(model => model.CompanyTypeName, new { style = "width:50px", @maxlength = "5" })
    

    这是你可以做的:

    @Html.Kendo().TextBoxFor(model => model.CompanyTypeName).HtmlAttributes(new { style = "width:50px", @maxlength = "5" }).Name("CompanyTypeName")
    

    【讨论】:

    • @maxlength 上的 @ 很重要。我忘了包括它,长度限制被完全忽略了。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-12-11
    • 1970-01-01
    • 1970-01-01
    • 2016-02-29
    • 2019-07-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多