如何将 Kendo 文本框控件绑定到其数据?

Posted

技术标签:

【中文标题】如何将 Kendo 文本框控件绑定到其数据?【英文标题】:How do I bind the Kendo Textbox control to its data? 【发布时间】:2015-09-02 04:06:50 【问题描述】:

我使用一些 Kendo Telerik 控件设计了一个视图。我不确定如何将他们的控件绑定到数据。

这个生成的脚手架方法有效:

@html.EditorFor(model => model.surName, new  htmlAttributes = new  @class = "form-control"  )

如何绑定剑道文本框?

@(Html.Kendo().TextBox()
    .Name("fName") 
    .HtmlAttributes(new  placeholder = "First Name", required = "required", validationmessage="Enter First Name" )
)

【问题讨论】:

【参考方案1】:

使用Kendo().TextBoxFor 方法:

@(Html.Kendo().TextBoxFor(model => model.FirstName)
    .Name("fName")
    .HtmlAttributes(new  placeholder = "First Name", required = "required", validationmessage="Enter First Name" )
)

【讨论】:

谢谢,我在将 .Value(Model.surName) 对象引用添加到对象实例时出现错误? TextBoxFor 已被接受,但没有 .value 就无法绑定? 看起来你的模型是nullsurName 我想可以是空的。我认为您不需要使用.Value(Model.surName)。请注意,我使用了TextBoxFor 正在环顾四周,看到了这个。看起来您的字段名称是混合的。 surName 字段与 fName 不同。使用剑道的事实不应该影响发生的事情,只会影响它的呈现方式。

以上是关于如何将 Kendo 文本框控件绑定到其数据?的主要内容,如果未能解决你的问题,请参考以下文章

Knockout 绑定到 Kendo 控件

Kendo UI for Angular:Kendo UI Datepicker 禁用输入/仅文本框部分

WPF 自定义控件将文本框文本重置为默认值

将静态文本框绑定到复选框

强制验证 WPF 中的绑定控件

当通过网络接收的数据更改属性时,如何将控件绑定到属性更改?