我做了http://volaresystems.com/Blog/post/Autocomplete-dropdown-with-jQuery-UI-and-MVC.aspx上提到的所有内容,但是当我在文本框中输入a-z时,我什么也没得到
我的表格
<%using (Html.BeginForm("")) %>
<%:Html.TextBox("completeMe","name") %>
<%:Html.TextBox("completeMe","ID") %>
<input type="submit" value="submit"/>
<%} %>
装配体
<link href="../../Content/Site.css" rel="stylesheet" type="text/css" />
<link href="../../Content/themes/base/jquery.ui.all.css" />
<link href="../../Content/themes/base/jquery.ui.autocomplete.css" type="text/css" />
<script src="../../Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.8.16.custom.min.js" type="text/javascript"></script>
<script src="../../Scripts/jquery.autocomplete.js" type="text/javascript"></script>
<script src="../../Scripts/jquery-ui-1.8.16.min.js"type="text/javascript"></script>
答案 0 :(得分:1)
我做了所有提到的事情 http://volaresystems.com/Blog/post/Autocomplete-dropdown-with-jQuery-UI-and-MVC.aspx
在您所做的脚本包含和文章中提到的脚本包含之间,我看不到很多共同点。您已经两次包含jquery UI。此外,您还硬编码了您的网址,而不是使用文章中显示的网址助手。您还使用不同版本的jquery和jQuery UI,因此请确保脚本文件夹中提供了这些脚本。请尝试以下方法:
<link href="<%= Url.Content("~/Content/Site.css") %>" rel="stylesheet" type="text/css" />
<link href="<%= Url.Content("~/Content/themes/base/jquery.ui.all.css") %>" />
<link href="<%= Url.Content("~/Content/themes/base/jquery.ui.autocomplete.css") %>" type="text/css" />
<script src="<%= Url.Content("~/Scripts/jquery-1.7.1.min.js") %>" type="text/javascript"></script>
<script src="<%= Url.Content("~/Scripts/jquery-ui-1.8.16.min.js") %>" type="text/javascript"></script>
然后在您的浏览器中打开您的javascript调试工具,看看您是否收到一些javascript错误,错误的网址路径,...