在 GridView 中使用 JQuery 自动完成

Posted

技术标签:

【中文标题】在 GridView 中使用 JQuery 自动完成【英文标题】:AutoComplete using JQuery in GridView 【发布时间】:2010-09-29 18:44:40 【问题描述】:

。我想在 gridview 中自动完成批量更新所需的功能

【问题讨论】:

【参考方案1】:

你可以使用类似的东西:

jQuery("*[@id$=theGridId] input[@id$=textBoxId]").autocomplete(list)

将 jquery 自动完成附加到网格内 ID 为 textBoxId 的所有文本框(输入 html 控件)。

elem[@id$=someID] 表示所有名为 'elem' 且 id 属性以 'someID' 结尾的标签。

这是必需的,因为 asp.net 会更改标签的客户端 ID,所以如果您使用类似的东西:

<asp:TextBox id="myTextBox" />

该页面将包含以下内容:

<input type="textbox" id="ctl00_otherName_myTextBox" />

您需要注意,使用网格视图进行批量更新有一些严重的限制;如果您向网格输入添加几个验证,页面大小很可能会太大...

【讨论】:

谢谢,这帮助我在数据网格中添加了自动完成功能。

以上是关于在 GridView 中使用 JQuery 自动完成的主要内容,如果未能解决你的问题,请参考以下文章

在 Gridview 中使用 TemplateField 和 jQuery Datatable

jQuery单击gridview行上的选择按钮

使用 jquery 或 javascript 在 GridView 的 TemplateField 中查找控件

紧急求助,ASP.NET 中GridView数据绑定问题?

使用 Jquery 在 asp.net GridView 中查找所有选中复选框

在 jquery 模式对话框中使用 asp:gridview 和添加新行按钮