如何在asp.net中使用sql server 2008实现自动完成文本框MVC3

问题描述:

我需要实现自动完成文本框,使用javascript或jQuery从数据库(服务器)使用Asp.Net MVC3获取值。所以请尝试帮助我与源代码。如何在asp.net中使用sql server 2008实现自动完成文本框MVC3

我正在使用ASP.Net MVC3。

+2

为什么不u使用jQuery的? – Yorgo 2012-04-02 10:58:40

+0

对不起,我还需要jquery – user1298215 2012-04-02 11:05:22

+0

[你有什么试过](http://mattgemmell.com/2008/12/08/what-have-you-tried/)?你在这方面进行了哪些搜索?也许有人已经实施了这个?也许即使这里已经提出了完全相同的问题?我敢打赌5块钱有完全相同的问题。 – 2012-04-02 11:09:19

可以使用jquery.autocomplete.js

var HiddenInput = $("#hiddenInput"); 
var source = "@Url.Action("Autocomplete","Autocomplete")"; 
$("input").autocomplete({ 
      autoFocus: false, 
      delay: 0, 
      minLength: 0, 
      source: source, 
      search: function (event, ui) { 
       HiddenInput.val(""); 
      }, 
      close: function (event, ui) { 
       if (HiddenInput.val() == "") 
        $(this).val(""); 
      }, 
      select: function (event, ui) { 
       $(this).val(ui.item.Name); 
       HiddenInput.val(ui.item.Value); 

       return false; 
      } 

     }).data("autocomplete")._renderItem = function (ul, item) { 
      return $("<li></li>") 
      .data("item.autocomplete", item) 
      .append("<a>" + item.Name+ "</a>") 
      .appendTo(ul); 
     }; 

     }) 
+0

嗨,Yorgo,你能给我完整的源代码 – user1298215 2012-04-02 13:10:58

+0

你想要动作代码吗? – Yorgo 2012-04-02 13:12:06

+0

我需要开发自动完成扩展文本框的总代码 – user1298215 2012-04-03 05:19:52