【发布时间】:2017-04-22 09:06:56
【问题描述】:
我将此下拉菜单用作组合框
<div class="ui-widget">
@Html.DropDownListFor(model => model.ToID, ViewBag.ToRetlID as SelectList, "Select RETL", new { @id = "DdlRetl", @class = "combobox" })
@Html.ValidationMessageFor(model => model.ToID)
</div>
$(function () {
$("#DdlRetl").combobox();
});
目前它会从 db 加载所有用户,这会使页面变慢。 有什么方法可以让我只获得前 10 个结果,然后在滚动时获得其余结果。
或者我可以为此任务使用自动完成功能吗?
如果有其他简单和更好的解决方案,请告诉我。
【问题讨论】:
-
为什么不使用自动提示文本框?
标签: javascript c# jquery asp.net-mvc jquery-ui