我正在尝试使用 @Html.TextBox() 从用户那里获取输入,但它应该充当自动完成文本框吗?
文本框的值将在页面加载时加载。
任何想法,如何做到这一点?
我正在尝试使用 @Html.TextBox() 从用户那里获取输入,但它应该充当自动完成文本框吗?
文本框的值将在页面加载时加载。
任何想法,如何做到这一点?
使用 jQuery 自动完成插件描述http://jqueryui.com/autocomplete/
此示例通过 JSON 从 serer 获取自动完成建议。
实现Controller
并Action
返回 JSON 并查询数据库以获取建议。
通常我有UtilitiesController
这种Actions,我也建议编写一个扩展方法来创建AutoCompleteBox
,然后你可以使用它@Html.AutoCompleteboxFor(...
尝试这个
$(document).ready(function () {
$("ControlID").attr('autocomplete', 'off');
});