Привязать элемент управления asp при вводе текста в текстовом поле - PullRequest
0 голосов
/ 30 мая 2011

У меня есть текстовое поле и элемент управления повторителем. Мне нужно привязать данные к контроллеру повторителя, когда пользователь вводит текст в текстовое поле. Это должно происходить без нажатия клавиши ввода или щелчка мыши.

Повторитель должен быть связан с именами, начинающимися с данной строки в текстовом поле

У кого-нибудь есть идея?

Ответы [ 3 ]

0 голосов
/ 30 мая 2011

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
    }
0 голосов
/ 01 июня 2011

Понял .. Это http://www.dotnettutorials.com/tutorials/ajax/ajax-search-csharp.aspx помогает мне получить то, что я хочу, с небольшими изменениями.

0 голосов
/ 30 мая 2011

Я предполагаю, что вы хотите ввести то же значение из текстового поля в столбец повторителя.Вы можете использовать событие onchange текстового поля для вызова javascript и обновления вашего повторителя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...