如何使用@ Html.TextBox作为自动完成文本框?

时间:2013-06-24 11:29:31

标签: html5 jquery asp.net-mvc-4

我正在尝试使用@ Html.TextBox()来获取用户的输入,但它应该充当自动完整文本框?

文本框的值将在页面加载时加载。

任何想法,怎么做?

2 个答案:

答案 0 :(得分:0)

使用jQuery自动完成插件http://jqueryui.com/autocomplete/

此示例通过serer的JSON获取自动完成建议。

实施ControllerAction以返回JSON并查询数据库以获取建议。

通常我对此类操作有UtilitiesController,我还建议您编写一个用于创建AutoCompleteBox的扩展方法,然后您可以使用它@Html.AutoCompleteboxFor(...

答案 1 :(得分:0)

试试这个

$(document).ready(function () {
  $("ControlID").attr('autocomplete', 'off');
});