asp.net – Ajax自动完成扩展程序并获取所选项目的ID?
发布时间:2020-12-16 03:28:48 所属栏目:asp.Net 来源:网络整理
导读:我正在使用自动填充扩展器在用户输入时建议名称.如何在用户选择项目后获取选择值?我想我可以使用onclientitemselected但我不熟悉如何写这个?我需要根据autocompleteextender文本框中的选择填充文本框.谢谢 asp:TextBox ID="TextBox1" runat="server" Heigh
我正在使用自动填充扩展器在用户输入时建议名称.如何在用户选择项目后获取选择值?我想我可以使用onclientitemselected但我不熟悉如何写这个?我需要根据autocompleteextender文本框中的选择填充文本框.谢谢
<asp:TextBox ID="TextBox1" runat="server" Height="27px" Width="570px"></asp:TextBox> <asp:AutoCompleteExtender ID="AutoCompleteExtender" runat="server" DelimiterCharacters="" Enabled="True" ServicePath="AutoComplete.asmx" ServiceMethod="GetCompletionList" TargetControlID="TextBox1" MinimumPrefixLength="2" UseContextKey="true" ContextKey="StateDropDown" CompletionListElementID="autocompleteDropDownPanel"> </asp:AutoCompleteExtender> 解决方法
AutoCompleteExtender仅扩展ASP.NET TextBox控件,因此如果您想知道文本何时更改,那么只需在TextBox控件上引发TextChanged事件,如下所示:
Markup: <asp:TextBox ID="TextBox1" runat="server" Height="27px" Width="570px" OnTextChanged="TextBox1_TextChanged" AutoPostBack="true"></asp:TextBox> Code-Behind: protected void TextBox1_TextChanged(object sender,EventArgs e) { // Do something here with textbox value } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 从asp.net代码后面读表单认证cookie
- asp.net – 在运行时以编程方式将值添加到下拉列表
- Asp.net中UpdatePanel内FileUpload的正确使用方法
- asp.net – 不明确的引用问题(Microsoft.AspNet.Identity和
- 预编译asp.net网站
- asp.net – 如何跟踪Linq-to-sql DataContext上的查询
- asp.net-mvc – 自定义DataAnnotations Validator派生自Reg
- asp.net – 我怎么知道我的应用程序中是否需要“WCF HTTP激
- ASP.NET MVC尝试加载旧版本的Owin程序集
- 3.翻译系列:EF Code-First 示例(EF 6 Code-First系列)