中继器控件中文本框的自动完成

autocomplete for textboxs in a repeater control

本文关键字:控件 中文 文本 中继器      更新时间:2023-09-26

如何为中继器控件应用自动完成?我在一键点击中添加了4个文本框,绑定到中继器。

我想在每次添加时对其中一个文本框应用自动完成。我还有一个通过json获取数据的web方法。

    protected void btnAdd_Click(object sender, EventArgs e)
    {
        List<Employee> dtEmployee = new List<Employee>();
        dtEmployee = GetEmployee();
        if (Session["EmployeeTable"] != null)
        {
            dtEmployee = (List<Employee>)Session["EmployeeTable"];
            rptEmployee.DataSource = dtEmployee;
            rptEmployee.DataBind();
            rptEmployee.Visible = true;
        }
        else
        {
            rptEmployee.DataSource = null;
            rptEmployee.DataBind();
            rptEmployee.Visible = false;
        }
    }

请检查代码,希望这有帮助:

<input type=textbox" name="txt1" class="autocomplete"/>
<input type=textbox" name="txt2" class="autocomplete"/>
$(".autocomplete").autocomplete("samefile.php");

此外,如果需要,请检查此链接以使用json获取数据:

https://jqueryui.com/autocomplete/#remote-jsonp