关于asp.net:Gridview编辑上的自动完成文本框

关于asp.net:Gridview编辑上的自动完成文本框

Autocomplete Textbox on Gridview editing

如何在ASP.Net Gridview上实现自动完成功能? 谁能指出我要去哪里实现这一目标? 如果愿意,我愿意使用非.Net Ajax控件。


您将需要利用AJAX框架(我经常建议使用JQuery框架),该框架将提供显示下拉框的功能。然后,您需要创建一个单独的页面(或Web服务)以返回所有可能的值,以显示在自动完成下拉列表中。

为了节省性能,我建议仅在用户键入2或3个字母后才启动自动完成功能。然后,JavaScript可以将这些值传递给支持的值,以提供要显示在下拉列表中的值。

后端可以使用简单的CSV,JSON,XML Web服务等与JavaScript进行通信。有关示例,请参见http://www.pengoworks.com/workshop/jquery/autocomplete.htm。


Scriptaculous具有不错的自动完成功能。它基于prototype.js构建。

我用它来显示带有格式文本和图像等的自动完成列表。从这个意义上讲,我认为它比ASP.NET AJAX实现更灵活。

文档http://wiki.github.com/madrobby/scriptaculous/ajax-autocompleter

下载http://script.aculo.us/downloads


AJAX控制工具包提供自动完成功能,但需要Web服务才能工作。如果没有人可以使用,您可以总是编写自己的asmx。

否则,会有各种各样的JS和jQuery示例:
http://www.javascript-examples.com/autocomplete-demo/


推荐阅读

    linux中退出编辑命令?

    linux中退出编辑命令?,状态,电脑,编辑,命令,文件,模式,键盘,界面,指令,程序,l

    linux上编辑文件命令?

    linux上编辑文件命令?,系统,信息,工作,状态,命令,文件,标准,检测,工具,设备,L

    linux编辑的快捷命令?

    linux编辑的快捷命令?,名称,工作,系统,命令,基础,标的,快捷键,光标,窗口,目

    linux中编辑文档命令?

    linux中编辑文档命令?,状态,工作,命令,电脑,信息,第一,系统,编辑,终端,文件,L

    linux命令行编辑教程?

    linux命令行编辑教程?,工具,工作,系统,命令,发行,环境,地方,终端,编辑,文件,l

    linux编辑循环命令?

    linux编辑循环命令?,代码,增长,工具,基础,灵活,状态,连续,系统,数字,数据,lin

    linux编辑解压命令?

    linux编辑解压命令?,系统,工具,命令,管理,电脑,文件,软件,平台,标准,格式,lin

    linux编辑退出的命令?

    linux编辑退出的命令?,状态,档案,电脑,编辑,命令,文件,模式,键盘,文件名,冒

    linux打开编辑命令?

    linux打开编辑命令?,工作,系统,命令,地址,状态,信息,数据,工具,文件,目录,Lin

    linux中文件编辑命令?

    linux中文件编辑命令?,系统,工作,工具,信息,地址,发行,命令,第一,检测,基础,l

    linux打开编辑命令?

    linux打开编辑命令?,工作,系统,命令,地址,状态,信息,数据,工具,文件,目录,Lin

    linux退出编辑命令?

    linux退出编辑命令?,状态,电脑,编辑,命令,文件,模式,键盘,文件名,冒号,界面,l

    linux编辑文件的命令?

    linux编辑文件的命令?,系统,地址,工作,状态,命令,电脑,信息,管理,目录,终端,l

    类似linux的命令编辑?

    类似linux的命令编辑?,环境,地址,命令,状态,工作,信息,情况,文件,目录,编辑,w

    linux编辑文件命令是?

    linux编辑文件命令是?,系统,工作,设备,命令,基础,信息,状态,文件,代码,网络,l

    linux编辑一条命令?

    linux编辑一条命令?,状态,工作,命令,系统,信息,代码,设备,数字,标准,正规,lin

    linux结束编辑命令?

    linux结束编辑命令?,状态,系统,档案,命令,编辑,管理,电脑,名称,文件,模式,lin

    linux命令编辑器与?

    linux命令编辑器与?,环境,档案,标的,数字,名称,数据,正规,名字,命令,光标,Lin

    linux里的编辑命令?

    linux里的编辑命令?,档案,状态,系统,第一,发行,工作,名字,命令,终端,模式,lin

    linux命令编辑文件?

    linux命令编辑文件?,系统,状态,电脑,命令,数据,标准,不了,名称,发行,网络,Lin