Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/272.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 在组合框中启用搜索选项_C#_Asp.net_Combobox - Fatal编程技术网

C# 在组合框中启用搜索选项

C# 在组合框中启用搜索选项,c#,asp.net,combobox,C#,Asp.net,Combobox,这是我的组合框的asp代码…我正在从数据库填充我的组合框。我的组合框中有所有的城市名称。现在我已经启用了建议附加功能,正如你所看到的..但它不会从名称的任何位置搜索元素..意思是当我键入“SBC”代码时,它会搜索班加罗尔市..但我键入“bang”时需要它在这里,它也应该向我展示班加罗尔市。与我们在makemytrip网站中拥有的功能相同。我该如何做到这一点。?plzz帮助 您要求的是自动完成功能。 看这个 您可以使用jQuery.ajax函数来完成。这就解释了如何做到这一点。那么在哪里添加asp

这是我的组合框的asp代码…我正在从数据库填充我的组合框。我的组合框中有所有的城市名称。现在我已经启用了建议附加功能,正如你所看到的..但它不会从名称的任何位置搜索元素..意思是当我键入“SBC”代码时,它会搜索班加罗尔市..但我键入“bang”时需要它在这里,它也应该向我展示班加罗尔市。与我们在makemytrip网站中拥有的功能相同。我该如何做到这一点。?plzz帮助


您要求的是自动完成功能。 看这个


您可以使用jQuery.ajax函数来完成。这就解释了如何做到这一点。

那么在哪里添加aspx部分中给出的代码?…我使用的是.net 4.0版本。请从网站下载示例代码,然后自己尝试。这样做很简单。我还必须添加web服务吗?不,您可以使用
[WebMethod]
修饰的公共静态方法而不是webservice。在本例中,使用了此类页面方法。
<asp:ComboBox ID="ddlfrom"  runat="server"  
  DataTextField="name" DataValueField="name" MaxLength="0" 
    style="display: inline;" 


 AutoCompleteMode="SuggestAppend">

  </asp:ComboBox>