如何将 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 就无法绑定? 看起来你的模型是null
? surName
我想可以是空的。我认为您不需要使用.Value(Model.surName)
。请注意,我使用了TextBoxFor
正在环顾四周,看到了这个。看起来您的字段名称是混合的。 surName 字段与 fName 不同。使用剑道的事实不应该影响发生的事情,只会影响它的呈现方式。以上是关于如何将 Kendo 文本框控件绑定到其数据?的主要内容,如果未能解决你的问题,请参考以下文章