【发布时间】:2023-04-02 04:43:02
【问题描述】:
我在处理组合框上的大数据时遇到问题,因为它至少返回 16,000 条记录 我尝试了这种方法JsonReturnResult.MaxJsonLength = int.MaxValue;,但我的浏览器仍然挂起。现在我要做的是在 User 按下 Enter 时触发查询。
这是我的代码:
<script>
function onSelectCAO() {
var AccountName = $("#ChildAccountCode").val();
$("#account_name").data("kendoComboBox").value(AccountName);
document.getElementById("text_AcccountName").value = AccountName;
}
</script>
<input type="text" id="text_AcccountName" name="text_AcccountName" style="width:80%;" hidden="hidden"/>
@(Html.Kendo().ComboBox()
.Name("ChildAccountCode")
.DataTextField("ChildAccountCode1")
.Filter(FilterType.Contains)
.MinLength(3)
.Placeholder("Select ChildAccountCode")
.DataValueField("AccountName1")
.HtmlAttributes(new { @style = "width: 200px;" })
.Events(e =>
{
e.Change("onSelectCAO");
})
.DataSource(source =>
{
source.Read(read =>
{
read.Action("ddlChildAccountCode", "Dropdowns");
});
})
)
我想要完成的是当用户按下Enter 时,它只会根据用户输入的内容返回结果
【问题讨论】:
标签: c# asp.net-mvc combobox keypress kendo-combobox