我有一个文本框和一个转发器控件。当用户在文本框中输入文本时,我需要将数据绑定到转发器控件。这应该在不点击回车键或鼠标点击的情况下发生。
应使用文本框中以给定字符串开头的名称绑定转发器
有人有想法吗?
答案 0 :(得分:0)
我假设您想要的是从文本框输入相同的值到转发器列。 您可以使用文本框的onchange事件来调用javascript并更新转发器。
答案 1 :(得分:0)
ASPX
<asp:ScriptManager ID="ScriptManager1" runat="server" /> <div id="Container"> <asp:UpdatePanel runat="server" ID="UpdatePanel1"
OnLoad="UpdatePanel1_Load"> <ContentTemplate>
<asp:Repeater runat="server" ID="rpt"></asp:Repeater> </ContentTemplate> </asp:UpdatePanel>
<input type="text" id="Container" onkeyup='update(document.getElementById("Container").value)'>
JS
function update(args)
{
__doPostBack('UpdatePanel1', args);
}
C#
protected void UpdatePanel1_Load(object sender, EventArgs e)
{
//bind reapeter
}
答案 2 :(得分:0)
得到了..这个http://www.dotnettutorials.com/tutorials/ajax/ajax-search-csharp.aspx帮助我通过微小的改变得到了我想要的东西。