asp.net c中的textbox OnTextChanged事件未生成动态生成控件#

asp.net c中的textbox OnTextChanged事件未生成动态生成控件#,asp.net,webforms,Asp.net,Webforms,我试图在texbox OnTextChange事件上生成动态控件。我将断点texbox放在ContextChange事件中,但它并没有进入其中。 我正在使用ajax工具包autocomplete extender将数据库中的用户名输入textbox。当用户的全名输入textbox时,此事件将触发,但它不起作用。 任何解决方案 <asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged" >

我试图在texbox OnTextChange事件上生成动态控件。我将断点texbox放在ContextChange事件中,但它并没有进入其中。 我正在使用ajax工具包autocomplete extender将数据库中的用户名输入textbox。当用户的全名输入textbox时,此事件将触发,但它不起作用。 任何解决方案

<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged" ></asp:TextBox>
<ajaxToolkit:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server"
  ServiceMethod="GetUsers" ServicePath="WebService1.asmx"
MinimumPrefixLength="1"
CompletionInterval="100" EnableCaching="false" CompletionSetCount="10"
TargetControlID="TextBox1" FirstRowSelected="false" ></ajaxToolkit:AutoCompleteExtender>
<asp:Label ID="webpageNames" runat="server"></asp:Label>


<asp:Button id="new" runat="server" OnClick="new_Click">
</asp:Button>
<asp:Panel ID="lblPanel" runat="server"></asp:Panel>
<asp:Panel ID="cbPanel" runat="server"></asp:Panel>

public static List<string> getWebPagesName()
        {
            List<string> li = new List<string>();
            li.Add("AssignRoles");
            li.Add("Roles");

            return li;
        }

        int o = getWebPagesName().Count;
  public void showControls()
        {
            List<string> lblli = getWebPagesName();
            for (int i = 0; i < o; i++)
            {
                CheckBox cb = new CheckBox();
                Label lbl = new Label();

                cb.Text = "Allow";

                lbl.Text = lblli[i].ToString();
                lblPanel.Controls.Add(lbl);
                cbPanel.Controls.Add(cb);
            } 
       }

        protected void TextBox1_TextChanged(object sender, EventArgs e)
        {
            showControls();
        }


公共静态列表getWebPagesName()
{
List li=新列表();
li.添加(“分配角色”);
li.添加(“角色”);
返回李;
}
int o=getWebPagesName().Count;
公共控制()
{
List lblli=getWebPagesName();
for(int i=0;i
尝试在文本框定义中添加AutoPostback=“true”:

<asp:TextBox ID="TextBox1" runat="server" OnTextChanged="TextBox1_TextChanged" AutoPostback="true"></asp:TextBox>