【发布时间】:2016-08-16 14:08:28
【问题描述】:
以下代码加载一个 Kendo DropDownList,但在页面呈现时,它首先显示 DataValueField,然后是 DataTextField。它在一秒钟后很好地绑定到 DataTextField,但我不想在它呈现时显示数值。有谁知道在渲染的第一秒只显示 DataTextField 值而不显示 DataValueField 的方法?
@(Html.Kendo().DropDownList()
.Name("SomeName")
.DataTextField("SomeTextField")
.DataValueField("SomeValueField")
.DataSource(source => {
source.Read(read => {
read.Url(Url.ExtensionMethodThatReturnsURL("SomeAction", "SomeController"));
}).ServerFiltering(true);
})
.HtmlAttributes(new { @Class = "some-class" })
.Value(businessKey.ToString())
.Events(e => e.Change("Some.Javascript.onEventHandler"))
.Deferred()
)
【问题讨论】:
标签: javascript asp.net-mvc kendo-ui