我正在使用剑道网格和编辑器模板来显示我的数据。在编辑器中,我已将 id 指定给 DataValueField() 并将名称指定给 kendo 下拉列表的 DataTextField() 。在更改事件中,我无法获取 DataValueField()。看下面的代码
这是我的编辑器模板 MemoCarrier.chtml
@using System.Collections
@(Html.Kendo().DropDownList()
.DataValueField("PARTNERID")
.DataTextField("PARTNERNAME")
.Name("AIRLINENAME")
.BindTo((IEnumerable)ViewBag.lstAirline)
.HtmlAttributes(new { maxlength = "", @class = "MNum" })
.OptionLabel("-Select-Flight ")
.Filter(FilterType.Contains)
.Events(e =>
{
e.Change("MemoCarrier");
})
)
这是我的更改功能
function MemoCarrier(e) {
var AirlineName = this.value();
alert(AirlineName) //it displays PARTNERNAME instead of PARTNERID
}
目前我正在获取 name ie;DataTextField() 值。相反,我需要 DataValueField()。提前感谢您的建议!
繁华开满天机
相关分类